ehcache

Uses of Interface
net.sf.ehcache.store.Store

Packages that use Store
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
 Store FeaturesManager.createStore(Cache cache, Pool onHeapPool, Pool onDiskPool)
          Create a store for the given cache.
 Store CacheManager.createTerracottaStore(Ehcache cache)
          Create/access the appropriate terracotta clustered store for the given cache
 Store CacheStoreHelper.getStore()
          Returns the internal Store of the cache
 

Uses of Store in net.sf.ehcache.config
 

Methods in net.sf.ehcache.config with parameters of type Store
abstract  CacheWriterManager CacheWriterConfiguration.WriteMode.createWriterManager(Cache cache, Store store)
          Create a new WriterManager for a particular cache instance
 

Uses of Store in net.sf.ehcache.store
 

Classes in net.sf.ehcache.store with type parameters of type Store
 class CopyingCacheStore<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 stored
 class TxCopyingCacheStore<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
 interface AuthoritativeTier
          Document me
 interface TerracottaStore
          Use for internal purpose only.
 

Classes in net.sf.ehcache.store that implement Store
 class AbstractStore
           
 class CacheStore
          The one store to rule them all!
 class CopyingCacheStore<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 stored
 class ElementIdAssigningStore
          Store wrapper that assigns sequential IDs to elements as they are added to the underlying store
 class LegacyStoreWrapper
          A wrapper to convert a legacy pair of stores into a new style compound store.
 class LruMemoryStore
          An implementation of a LruMemoryStore.
 class MemoryStore
          A Store implementation suitable for fast, concurrent in memory stores.
 class TerracottaTransactionalCopyingCacheStore
          A copying cache store designed for transactional terracotta clustered stores
 class TxCopyingCacheStore<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
protected  Store LruMemoryStore.diskStore
          The DiskStore associated with this MemoryStore.
 

Methods in net.sf.ehcache.store that return Store
static Store MemoryStore.create(Ehcache cache, Pool pool)
          A factory method to create a MemoryStore.
 Store LegacyStoreWrapper.getMemoryStore()
          Returns the underlying memory store for this legacy wrapper.
static Store CopyingCacheStore.wrapIfCopy(Store cacheStore, CacheConfiguration cacheConfiguration)
          Wraps the Store instance passed in, should any copy occur
static Store TxCopyingCacheStore.wrapTxStore(AbstractTransactionStore cacheStore, CacheConfiguration cacheConfiguration)
          Wraps the Store instance passed in, should any copy occur
 

Methods in net.sf.ehcache.store with parameters of type Store
static Store CopyingCacheStore.wrapIfCopy(Store cacheStore, CacheConfiguration cacheConfiguration)
          Wraps the Store instance passed in, should any copy occur
 

Constructors in net.sf.ehcache.store with parameters of type Store
ElementIdAssigningStore(Store delegate, LongSequence sequence)
          Constructor
LegacyStoreWrapper(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 backing LinkedHashMap is 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
 class DiskStore
          Implements a persistent-to-disk store.
 

Methods in net.sf.ehcache.store.disk that return Store
static Store DiskStore.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
 Store ClusteredInstanceFactoryWrapper.createStore(Ehcache cache)
          Create a Store instance for the given cache
 Store ClusteredInstanceFactory.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
 class AbstractTransactionStore
          Abstract transactional store which provides implementation of all non-transactional methods
 

Fields in net.sf.ehcache.transaction declared as Store
protected  Store AbstractTransactionStore.underlyingStore
          The underlying store wrapped by this store
 

Methods in net.sf.ehcache.transaction with parameters of type Store
 Set<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.
 Set<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.
 

Constructors in net.sf.ehcache.transaction with parameters of type Store
AbstractTransactionStore(Store underlyingStore)
          Constructor
 

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

Classes in net.sf.ehcache.transaction.local that implement Store
 class JtaLocalTransactionStore
          A Store implementation with support for local transactions driven by a JTA transaction manager
 class LocalTransactionStore
          A Store implementation with support for local transactions
 

Constructors in net.sf.ehcache.transaction.local with parameters of type Store
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
 class XATransactionStore
           
 

Constructors in net.sf.ehcache.transaction.xa with parameters of type Store
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
XATransactionContext(Store underlyingStore)
          Constructor
XATransactionStore(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
 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
 

Uses of Store in net.sf.ehcache.writer.writebehind
 

Constructors in net.sf.ehcache.writer.writebehind with parameters of type Store
WriteBehindManager(Cache cache, Store store)
          Create using the given cache.
 


ehcache

Copyright 2001-2014, Terracotta, Inc.