Synchronously save an accept message in its slot specified by the logIndex in the Identifier of the message.
Synchronously save an accept message in its slot specified by the logIndex in the Identifier of the message. Callers *must* ensure that values with a low BallotNumber do not overwrite values with a higher number.
Load the accept message from the specified slot.
Load the accept message from the specified slot.
The accept message at the requested slot if any.
The lowest and highest index currently available.
The lowest and highest index currently available.
The min and max index retrained within this journal which is subject to the retention policy of the implementation.
Load progress bookwork.
Load progress bookwork.
The maximum promise and the highest commit identifier.
Synchronously journal progress bookwork.
Synchronously journal progress bookwork.
The highest committed and highest promised of this cluster node.
Durable store for the replicated log. Methods load and save must make durable the bookwork of the progress made by the given cluster node. The accept and accepted methods store value message at a given log index. An implementation could use a BTree else a local database.