entries

Get an iterator over pairs of entries in a store's partition. The key is
the first element in the pair and the versioned value is the second
element.
Note that the iterator need not be threadsafe, and that it must be
manually closed after use.

getAndLock

Returns the list of versions stored for the key, at the same time locking
the key for any writes until
StorageEngine.putAndUnlock(Object, KeyLockHandle) or
StorageEngine.releaseLock(KeyLockHandle) is called with the same
lock handle. The idea here is to facilitate custom atomic
Read-Modify-Write logic outside the storage engine
NOTE : An invocation of getAndLock should be followed by EXACTLY ONE call
to either putAndLock or releaseLock, for resources to be freed properly