Uses of Interface
net.sf.ehcache.store.Store
-
Packages that use Store Package Description net.sf.ehcache This package contains the public API for using ehcache.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.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.net.sf.ehcache.writer.writebehind This package contains the write behind functionalities. -
-
Uses of Store in net.sf.ehcache
Methods in net.sf.ehcache that return Store Modifier and Type Method Description StoreFeaturesManager. createStore(Cache cache, Pool onHeapPool, Pool onDiskPool)Create a store for the given cache.StoreCacheManager. createTerracottaStore(Ehcache cache)Create/access the appropriate terracotta clustered store for the given cacheStoreCacheStoreHelper. getStore()Returns the internalStoreof the cache -
Uses of Store in net.sf.ehcache.config
Methods in net.sf.ehcache.config with parameters of type Store Modifier and Type Method Description abstract CacheWriterManagerCacheWriterConfiguration.WriteMode. createWriterManager(Cache cache, Store store)Create a newWriterManagerfor a particular cache instance -
Uses of Store in net.sf.ehcache.store
Classes in net.sf.ehcache.store with type parameters of type Store Modifier and Type Class Description classCopyingCacheStore<T extends Store>Copies elements, either on read, write or both before using the underlying store to actually store things When copying both ways, the store might not see the same types being storedclassTxCopyingCacheStore<T extends Store>Copies elements, either on read, write or both before using the underlying store to actually store things.Subinterfaces of Store in net.sf.ehcache.store Modifier and Type Interface Description interfaceAuthoritativeTierDocument meinterfaceTerracottaStoreUse for internal purpose only.Classes in net.sf.ehcache.store that implement Store Modifier and Type Class Description classAbstractStoreclassCacheStoreThe one store to rule them all!classCopyingCacheStore<T extends Store>Copies elements, either on read, write or both before using the underlying store to actually store things When copying both ways, the store might not see the same types being storedclassElementIdAssigningStoreStore wrapper that assigns sequential IDs to elements as they are added to the underlying storeclassLegacyStoreWrapperA wrapper to convert a legacy pair of stores into a new style compound store.classLruMemoryStoreAn implementation of a LruMemoryStore.classMemoryStoreA Store implementation suitable for fast, concurrent in memory stores.classTerracottaTransactionalCopyingCacheStoreA copying cache store designed for transactional terracotta clustered storesclassTxCopyingCacheStore<T extends Store>Copies elements, either on read, write or both before using the underlying store to actually store things.Fields in net.sf.ehcache.store declared as Store Modifier and Type Field Description protected StoreLruMemoryStore. diskStoreThe DiskStore associated with this MemoryStore.Methods in net.sf.ehcache.store that return Store Modifier and Type Method Description static StoreMemoryStore. create(Ehcache cache, Pool pool)A factory method to create a MemoryStore.StoreLegacyStoreWrapper. getMemoryStore()Returns the underlying memory store for this legacy wrapper.static StoreCopyingCacheStore. wrapIfCopy(Store cacheStore, CacheConfiguration cacheConfiguration)Wraps the Store instance passed in, should any copy occurstatic StoreTxCopyingCacheStore. wrapTxStore(AbstractTransactionStore cacheStore, CacheConfiguration cacheConfiguration)Wraps the Store instance passed in, should any copy occurMethods in net.sf.ehcache.store with parameters of type Store Modifier and Type Method Description static StoreCopyingCacheStore. wrapIfCopy(Store cacheStore, CacheConfiguration cacheConfiguration)Wraps the Store instance passed in, should any copy occurConstructors in net.sf.ehcache.store with parameters of type Store Constructor Description ElementIdAssigningStore(Store delegate, LongSequence sequence)ConstructorLegacyStoreWrapper(Store memory, Store disk, RegisteredEventListeners eventListeners, CacheConfiguration config)Create a correctly locked store wrapper around the supplied in-memory and on disk stores.LruMemoryStore(Ehcache cache, Store diskStore)Constructor for the LruMemoryStore object The backingLinkedHashMapis created with LRU by access order. -
Uses of Store in net.sf.ehcache.store.disk
Classes in net.sf.ehcache.store.disk that implement Store Modifier and Type Class Description classDiskStoreImplements a persistent-to-disk store.Methods in net.sf.ehcache.store.disk that return Store Modifier and Type Method Description static StoreDiskStore. createCacheStore(Ehcache cache, Pool onHeapPool, Pool onDiskPool)Create a DiskBackedMemoryStore instance -
Uses of Store in net.sf.ehcache.terracotta
Methods in net.sf.ehcache.terracotta that return Store Modifier and Type Method Description StoreClusteredInstanceFactory. createStore(Ehcache cache)Create a Store instance for the given cacheStoreClusteredInstanceFactoryWrapper. createStore(Ehcache cache)Create a Store instance for the given cache -
Uses of Store in net.sf.ehcache.transaction
Classes in net.sf.ehcache.transaction that implement Store Modifier and Type Class Description classAbstractTransactionStoreAbstract transactional store which provides implementation of all non-transactional methodsFields in net.sf.ehcache.transaction declared as Store Modifier and Type Field Description protected StoreAbstractTransactionStore. underlyingStoreThe underlying store wrapped by this storeMethods in net.sf.ehcache.transaction with parameters of type Store Modifier and Type Method Description java.util.Set<java.lang.Object>AbstractSoftLockManager. getKeysInvisibleInContext(LocalTransactionContext currentTransactionContext, Store underlyingStore)Get a Set of keys protected by soft locks which must not be visible to a transaction context according to the isolation level.java.util.Set<java.lang.Object>SoftLockManager. getKeysInvisibleInContext(LocalTransactionContext transactionContext, Store underlyingStore)Get a Set of keys protected by soft locks which must not be visible to a transaction context according to the isolation level.Constructors in net.sf.ehcache.transaction with parameters of type Store Constructor Description AbstractTransactionStore(Store underlyingStore)Constructor -
Uses of Store in net.sf.ehcache.transaction.local
Classes in net.sf.ehcache.transaction.local that implement Store Modifier and Type Class Description classJtaLocalTransactionStoreA Store implementation with support for local transactions driven by a JTA transaction managerclassLocalTransactionStoreA Store implementation with support for local transactionsConstructors in net.sf.ehcache.transaction.local with parameters of type Store Constructor Description LocalTransactionStore(TransactionController transactionController, TransactionIDFactory transactionIdFactory, SoftLockManager softLockManager, Ehcache cache, Store store, ElementValueComparator comparator)Create a new LocalTransactionStore instance -
Uses of Store in net.sf.ehcache.transaction.xa
Classes in net.sf.ehcache.transaction.xa that implement Store Modifier and Type Class Description classXATransactionStoreConstructors in net.sf.ehcache.transaction.xa with parameters of type Store Constructor Description 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)ConstructorXATransactionContext(Store underlyingStore)ConstructorXATransactionStore(TransactionManagerLookup transactionManagerLookup, SoftLockManager softLockManager, TransactionIDFactory transactionIdFactory, Ehcache cache, Store store, ElementValueComparator comparator)Constructor -
Uses of Store in net.sf.ehcache.transaction.xa.commands
Methods in net.sf.ehcache.transaction.xa.commands with parameters of type Store Modifier and Type Method Description booleanAbstractStoreCommand. prepare(Store store, SoftLockManager softLockManager, XidTransactionID transactionId, ElementValueComparator comparator)Prepare the commmand un the underlying storebooleanCommand. prepare(Store store, SoftLockManager softLockManager, XidTransactionID transactionId, ElementValueComparator comparator)Prepare the commmand un the underlying storevoidAbstractStoreCommand. rollback(Store store, SoftLockManager softLockManager)Rollback the prepared changevoidCommand. rollback(Store store, SoftLockManager softLockManager)Rollback the prepared change -
Uses of Store in net.sf.ehcache.writer.writebehind
Constructors in net.sf.ehcache.writer.writebehind with parameters of type Store Constructor Description WriteBehindManager(Cache cache, Store store)Create using the given cache.
-