Class TransactionalNodeStore<USERKEY,​STOREKEY,​VALUE>

  • Type Parameters:
    USERKEY - The user key type.
    STOREKEY - The data store key type.
    VALUE - The value being stored.
    All Implemented Interfaces:
    NodeStore<USERKEY,​STOREKEY,​VALUE>

    public class TransactionalNodeStore<USERKEY,​STOREKEY,​VALUE>
    extends java.lang.Object
    implements NodeStore<USERKEY,​STOREKEY,​VALUE>
    This represents a transaction against a NodeStore. Operations are stored cached internally until commit() is called or rollback() causes the data to be abandoned. A transaction. This is implemented as a NodeStore in which methods not related to the transaction are directly proxied to the NodeStore used to initialize this object.