com.github.j5ik2o.akka.persistence.dynamodb.query
This method that implements the "find gaps" algo.
This method that implements the "find gaps" algo. It's the meat and main purpose of this actor.
The highest ordering value for which it is known that no missing elements exist
A map with missing orderingIds. The key of the map is the count at which the missing elements can be assumed to be "skipped ids" (they are no longer assumed missing).
A counter which is incremented every time a new query have been executed, modulo maxTries
The last used delay (may change in case failures occur)
To support the EventsByTag query, this actor keeps track of which rows are visible in the database. This is required to guarantee the EventByTag does not skip any rows in case rows with a higher (ordering) id are visible in the database before rows with a lower (ordering) id.