Get a particular commit for a particular key.
Get a particular commit for a particular key.
Get the current commit (highest version) for a particular key.
Get the current commit (highest version) for a particular key.
Returns all current commits (highest version for each key).
Returns all current commits (highest version for each key).
Returns all current commits (highest version for each key) that are also non-empty.
Returns all current commits (highest version for each key) that are also non-empty.
Saves a new commit.
Saves a new commit. The version should be one higher than the previous commit's version for the same key. This method will throw a
CommitOrderingException
if the storage implementation detects violation of that rule.
CommitOrderingException }}}
Acquire or set up any necessary resources.
Acquire or set up any necessary resources. Behavior of other methods is undefined before start() is called.
Release all held resources.
Release all held resources. Behavior of other methods is undefined after stop() is called.
CommitStorage implementation backed by an RDBMS.