ehcache

Package net.sf.ehcache.transaction

This package contains classes for controlling cache operations for transactional use.

See:
          Description

Interface Summary
SoftLock A soft lock is used to lock elements in transactional stores
SoftLockFactory A factory of soft-locks supporting a specific isolation level.
SoftLockManager A factory for SoftLocks
TransactionID A transaction identifier.
TransactionIDFactory A factory for transaction IDs.
 

Class Summary
AbstractSoftLockManager An abstract map backed soft lock manager.
AbstractTransactionIDFactory An abstract map backed transaction id factory.
AbstractTransactionStore Abstract transactional store which provides implementation of all non-transactional methods
DelegatingTransactionIDFactory A TransactionIDFactory implementation with delegates calls to either a clustered or non-clustered factory
ExpiredTransactionIDImpl  
ReadCommittedSoftLockFactory A factory of read-committed soft locks.
ReadCommittedSoftLockImpl A SoftLock implementation with Read-Committed isolation level
SoftLockID A soft lock ID is used to uniquely identify a soft lock
SoftLockManagerImpl A SoftLockFactory implementation which creates soft locks with Read-Committed isolation level
TransactionAwareAttributeExtractor Used to extract a search attribute value from an element in a transactional store.
TransactionIDFactoryImpl A TransactionIDFactory implementation with uniqueness across a single JVM
TransactionIDImpl A transaction ID implementation with uniqueness across a single JVM
TransactionIDSerializedForm A replacement serialized form for transaction IDs.
XidTransactionIDSerializedForm A replacement serialized form for XID transaction IDs.
 

Enum Summary
Decision The decision types a Transaction ID can be in
 

Exception Summary
DeadLockException This exception is thrown when a deadlock between two transactions is detected
TransactionException Instances of this class or its subclasses are thrown when an error happen in the transaction subsystem
TransactionIDNotFoundException This exception is used when a transaction ID suddenly disappeared when trying to update its state.
TransactionInterruptedException This exception is thrown when a transactional operation got interrupted via Thread.interrupt
TransactionTimeoutException This exception is thrown when a transactional operation times out
 

Package net.sf.ehcache.transaction Description

This package contains classes for controlling cache operations for transactional use.


ehcache

Copyright 2001-2014, Terracotta, Inc.