ehcache

Uses of Interface
net.sf.ehcache.transaction.SoftLockManager

Packages that use SoftLockManager
net.sf.ehcache This package contains the public API for using ehcache. 
net.sf.ehcache.terracotta This package contains the Terracotta integration functionalities. 
net.sf.ehcache.transaction This package contains classes for controlling cache operations for transactional use. 
net.sf.ehcache.transaction.local This package contains the local transactions subsystem. 
net.sf.ehcache.transaction.xa This package contains the functionality to provide XA support to a transactional Cache. 
net.sf.ehcache.transaction.xa.commands This package contains a representation of the queued commands which can be executed against a XA store. 
 

Uses of SoftLockManager in net.sf.ehcache
 

Methods in net.sf.ehcache that return SoftLockManager
 SoftLockManager FeaturesManager.createSoftLockManager(Ehcache cache, SoftLockFactory lockFactory)
          Create a soft-lock map for the given cache
 

Uses of SoftLockManager in net.sf.ehcache.terracotta
 

Methods in net.sf.ehcache.terracotta that return SoftLockManager
 SoftLockManager ClusteredInstanceFactoryWrapper.getOrCreateSoftLockManager(Ehcache cache)
          Create a SoftLockManager for a cache
 SoftLockManager ClusteredInstanceFactory.getOrCreateSoftLockManager(Ehcache cache)
          Create a SoftLockManager for a cache
 

Uses of SoftLockManager in net.sf.ehcache.transaction
 

Classes in net.sf.ehcache.transaction that implement SoftLockManager
 class AbstractSoftLockManager
          An abstract map backed soft lock manager.
 class SoftLockManagerImpl
          A SoftLockFactory implementation which creates soft locks with Read-Committed isolation level
 

Methods in net.sf.ehcache.transaction with parameters of type SoftLockManager
 SoftLock SoftLockFactory.newSoftLock(SoftLockManager manager, Object key)
          Construct a new softlock to be managed by the given manager for a specific key.
 ReadCommittedSoftLockImpl ReadCommittedSoftLockFactory.newSoftLock(SoftLockManager manager, Object key)
          Construct a new softlock to be managed by the given manager for a specific key.
 

Uses of SoftLockManager in net.sf.ehcache.transaction.local
 

Constructors in net.sf.ehcache.transaction.local with parameters of type SoftLockManager
LocalTransactionStore(TransactionController transactionController, TransactionIDFactory transactionIdFactory, SoftLockManager softLockManager, Ehcache cache, Store store, ElementValueComparator comparator)
          Create a new LocalTransactionStore instance
 

Uses of SoftLockManager in net.sf.ehcache.transaction.xa
 

Constructors in net.sf.ehcache.transaction.xa with parameters of type SoftLockManager
EhcacheXAResourceImpl(Ehcache cache, Store underlyingStore, TransactionManagerLookup txnManagerLookup, SoftLockManager softLockManager, TransactionIDFactory transactionIDFactory, ElementValueComparator comparator, org.terracotta.statistics.observer.OperationObserver<XaCommitOutcome> commitObserver, org.terracotta.statistics.observer.OperationObserver<XaRollbackOutcome> rollbackObserver, org.terracotta.statistics.observer.OperationObserver<XaRecoveryOutcome> recoveryObserver)
          Constructor
XATransactionStore(TransactionManagerLookup transactionManagerLookup, SoftLockManager softLockManager, TransactionIDFactory transactionIdFactory, Ehcache cache, Store store, ElementValueComparator comparator)
          Constructor
 

Uses of SoftLockManager in net.sf.ehcache.transaction.xa.commands
 

Methods in net.sf.ehcache.transaction.xa.commands with parameters of type SoftLockManager
 boolean Command.prepare(Store store, SoftLockManager softLockManager, XidTransactionID transactionId, ElementValueComparator comparator)
          Prepare the commmand un the underlying store
 boolean AbstractStoreCommand.prepare(Store store, SoftLockManager softLockManager, XidTransactionID transactionId, ElementValueComparator comparator)
          Prepare the commmand un the underlying store
 void Command.rollback(Store store, SoftLockManager softLockManager)
          Rollback the prepared change
 void AbstractStoreCommand.rollback(Store store, SoftLockManager softLockManager)
          Rollback the prepared change
 


ehcache

Copyright 2001-2017, Terracotta, Inc.