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 for SoftLocks
TransactionID A transaction identifier.
TransactionIDFactory A factory for transaction IDs.
 

Class Summary
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
ReadCommittedSoftLockFactoryImpl A SoftLockFactory implementation which creates soft locks with Read-Committed isolation level
ReadCommittedSoftLockImpl A SoftLock implementation 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.
 

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
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 © 2003-2012 Terracotta, Inc.. All Rights Reserved.