|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ElementValueComparator | |
---|---|
net.sf.ehcache.config | This package contains the cache configuration code. |
net.sf.ehcache.store | Store package. |
net.sf.ehcache.store.disk | This package contains the disk store. |
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 ElementValueComparator in net.sf.ehcache.config |
---|
Methods in net.sf.ehcache.config that return ElementValueComparator | |
---|---|
ElementValueComparator |
ElementValueComparatorConfiguration.createElementComparatorInstance(CacheConfiguration cacheConfiguration,
ClassLoader loader)
Get (and potentially) instantiate the instance |
Uses of ElementValueComparator in net.sf.ehcache.store |
---|
Classes in net.sf.ehcache.store that implement ElementValueComparator | |
---|---|
class |
DefaultElementValueComparator
DefaultElementValueComparator does compare the values on the two elements based on their equals contract |
Methods in net.sf.ehcache.store that return ElementValueComparator | |
---|---|
static ElementValueComparator |
TxCopyingCacheStore.wrap(ElementValueComparator comparator,
CacheConfiguration cacheConfiguration)
Wraps the given ElementValueComparator if the configuration requires copy on read |
static ElementValueComparator |
CopyingCacheStore.wrapIfCopy(ElementValueComparator comparator,
CacheConfiguration cacheConfiguration)
Wraps the given ElementValueComparator if the configuration requires copy on read |
Methods in net.sf.ehcache.store with parameters of type ElementValueComparator | |
---|---|
Element |
Store.removeElement(Element element,
ElementValueComparator comparator)
Remove the Element mapped to the key for the supplied element if the value of the supplied Element is equal to the value of the cached Element. |
Element |
MemoryStore.removeElement(Element element,
ElementValueComparator comparator)
Remove the Element mapped to the key for the supplied element if the value of the supplied Element is equal to the value of the cached Element. |
Element |
LruMemoryStore.removeElement(Element element,
ElementValueComparator comparator)
Unsupported in LruMemoryStore |
Element |
LegacyStoreWrapper.removeElement(Element element,
ElementValueComparator comparator)
Remove the Element mapped to the key for the supplied element if the value of the supplied Element is equal to the value of the cached Element. |
Element |
ElementIdAssigningStore.removeElement(Element element,
ElementValueComparator comparator)
Remove the Element mapped to the key for the supplied element if the value of the supplied Element is equal to the value of the cached Element. |
Element |
CacheStore.removeElement(Element element,
ElementValueComparator comparator)
|
boolean |
Store.replace(Element old,
Element element,
ElementValueComparator comparator)
Replace the cached element only if the value of the current Element is equal to the value of the supplied old Element. |
boolean |
MemoryStore.replace(Element old,
Element element,
ElementValueComparator comparator)
Replace the cached element only if the value of the current Element is equal to the value of the supplied old Element. |
boolean |
LruMemoryStore.replace(Element old,
Element element,
ElementValueComparator comparator)
Unsupported in LruMemoryStore |
boolean |
LegacyStoreWrapper.replace(Element old,
Element element,
ElementValueComparator comparator)
Replace the cached element only if the value of the current Element is equal to the value of the supplied old Element. |
boolean |
ElementIdAssigningStore.replace(Element old,
Element element,
ElementValueComparator comparator)
Replace the cached element only if the value of the current Element is equal to the value of the supplied old Element. |
boolean |
CacheStore.replace(Element old,
Element element,
ElementValueComparator comparator)
|
static ElementValueComparator |
TxCopyingCacheStore.wrap(ElementValueComparator comparator,
CacheConfiguration cacheConfiguration)
Wraps the given ElementValueComparator if the configuration requires copy on read |
static ElementValueComparator |
CopyingCacheStore.wrapIfCopy(ElementValueComparator comparator,
CacheConfiguration cacheConfiguration)
Wraps the given ElementValueComparator if the configuration requires copy on read |
Uses of ElementValueComparator in net.sf.ehcache.store.disk |
---|
Methods in net.sf.ehcache.store.disk with parameters of type ElementValueComparator | |
---|---|
Element |
DiskStore.removeElement(Element element,
ElementValueComparator comparator)
Remove the Element mapped to the key for the supplied element if the value of the supplied Element is equal to the value of the cached Element. |
boolean |
DiskStore.replace(Element old,
Element element,
ElementValueComparator comparator)
Replace the cached element only if the value of the current Element is equal to the value of the supplied old Element. |
Uses of ElementValueComparator in net.sf.ehcache.transaction.local |
---|
Methods in net.sf.ehcache.transaction.local with parameters of type ElementValueComparator | |
---|---|
Element |
LocalTransactionStore.removeElement(Element element,
ElementValueComparator comparator)
Remove the Element mapped to the key for the supplied element if the value of the supplied Element is equal to the value of the cached Element. |
Element |
JtaLocalTransactionStore.removeElement(Element element,
ElementValueComparator comparator)
Remove the Element mapped to the key for the supplied element if the value of the supplied Element is equal to the value of the cached Element. |
boolean |
LocalTransactionStore.replace(Element old,
Element element,
ElementValueComparator comparator)
Replace the cached element only if the value of the current Element is equal to the value of the supplied old Element. |
boolean |
JtaLocalTransactionStore.replace(Element old,
Element element,
ElementValueComparator comparator)
Replace the cached element only if the value of the current Element is equal to the value of the supplied old Element. |
Constructors in net.sf.ehcache.transaction.local with parameters of type ElementValueComparator | |
---|---|
LocalTransactionStore(TransactionController transactionController,
TransactionIDFactory transactionIdFactory,
SoftLockManager softLockManager,
Ehcache cache,
Store store,
ElementValueComparator comparator)
Create a new LocalTransactionStore instance |
Uses of ElementValueComparator in net.sf.ehcache.transaction.xa |
---|
Methods in net.sf.ehcache.transaction.xa with parameters of type ElementValueComparator | |
---|---|
Element |
XATransactionStore.removeElement(Element element,
ElementValueComparator comparator)
Remove the Element mapped to the key for the supplied element if the value of the supplied Element is equal to the value of the cached Element. |
boolean |
XATransactionStore.replace(Element old,
Element element,
ElementValueComparator comparator)
Replace the cached element only if the value of the current Element is equal to the value of the supplied old Element. |
Constructors in net.sf.ehcache.transaction.xa with parameters of type ElementValueComparator | |
---|---|
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 ElementValueComparator in net.sf.ehcache.transaction.xa.commands |
---|
Methods in net.sf.ehcache.transaction.xa.commands with parameters of type ElementValueComparator | |
---|---|
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 |
|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |