Interface for a confluently or partially persistent storing key value map.
Interface for a confluently or partially persistent storing key value map. Keys (type K) might
be single object identifiers (as the variable storage case), or combined keys
(as in the live map case).
the underlying system
the key type
This is analogous to a ConfluentLike trait.
This is analogous to a ConfluentLike trait. Since there is only one system in
LucreConfluent, it was decided to just name it confluent.Sys.
the implementing system
A transactional pseudo-random number generator which
behaves numerically like java.util.Random.
A utility object implementing the prefix calculation for the randomized hash approach to storing access paths.
Like java's random, but within a transactional cell.