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.