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.constructs.nonstop.store Ehcache-nonstopcache behaviors package 
net.sf.ehcache.pool This package contains the interfaces concerning the resource pooling facilities. 
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. 
 

Uses of Store in net.sf.ehcache
 

Methods in net.sf.ehcache that return Store
 Store FeaturesManager.createStore(Cache cache, Pool<PoolableStore> onHeapPool, Pool<PoolableStore> 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.constructs.nonstop.store
 

Subinterfaces of Store in net.sf.ehcache.constructs.nonstop.store
 interface NonstopStore
          Interface for nonstop feature
 interface RejoinAwareNonstopStore
          Rejoin aware NonstopStore
 

Classes in net.sf.ehcache.constructs.nonstop.store that implement Store
 class ExceptionOnTimeoutStore
          Implementation of NonstopStore that throws NonStopCacheException for all operations.
 class ExecutorServiceStore
          This implementation executes all operations using a NonstopExecutorService.
 class LocalReadsOnTimeoutStore
          A NonstopStore implementation that returns the local value in the VM, if present, for get operations and no-op for put, remove and other operations
 class NonstopStoreImpl
          A NonstopStore implementation which does not block threads when the cluster goes down.
 class NoOpOnTimeoutStore
          Implementation of NonstopStore which returns null for all get operations and does nothing for puts and removes.
 class TransactionalExecutorServiceStore
          This implementation is identical to TransactionalExecutorServiceStore except that it ensures the transactional context gets propagated to the executor thread.
 

Uses of Store in net.sf.ehcache.pool
 

Subinterfaces of Store in net.sf.ehcache.pool
 interface PoolableStore
          A poolable store reports its resource usage to a Pool.
 

Uses of Store in net.sf.ehcache.store
 

Subinterfaces of Store in net.sf.ehcache.store
 interface TerracottaStore
          Use for internal purpose only.
 interface TierableStore
          This is the interface for all tierable stores.
 

Classes in net.sf.ehcache.store that implement Store
 class AbstractStore
           
 class DiskBackedMemoryStore
          A tiered store using an in-memory cache of elements stored on disk.
 class ElementIdAssigningStore
          Store wrapper that assigns sequential IDs to elements as they are added to the underlying store
 class FrontEndCacheTier<T extends TierableStore,U extends TierableStore>
          Abstract class for stores which combine two other stores, one caching the other (aka authority)'s elements.
 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 MemoryOnlyStore
          A memory-only store with support for all caching features.
 class MemoryStore
          A Store implementation suitable for fast, concurrent in memory stores.
 class NotifyingMemoryStore
           
 class NullStore
          A store implementation which does not store anything.
 

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 MemoryOnlyStore.create(Ehcache cache, Pool onHeapPool)
          Create an instance of MemoryOnlyStore
static Store DiskBackedMemoryStore.create(Ehcache cache, Pool onHeapPool, Pool onDiskPool)
          Create a DiskBackedMemoryStore instance
 Store LegacyStoreWrapper.getDiskStore()
          Returns the underlying disk store for this legacy wrapper.
 Store LegacyStoreWrapper.getMemoryStore()
          Returns the underlying memory store for this legacy wrapper.
 

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.
 

Uses of Store in net.sf.ehcache.terracotta
 

Methods in net.sf.ehcache.terracotta that return Store
 Store ClusteredInstanceFactory.createStore(Ehcache cache)
          Create a Store instance for the given cache
 Store ClusteredInstanceFactoryWrapper.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
static void SoftLockHelper.commit(SoftLock softLock, Store underlyingStore, ElementValueComparator comparator)
          Commit a soft lock.
 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.
static void SoftLockHelper.rollback(SoftLock softLock, Store underlyingStore, ElementValueComparator comparator)
          Rollback a soft lock.
 

Constructors in net.sf.ehcache.transaction with parameters of type Store
AbstractTransactionStore(Store underlyingStore, ReadWriteCopyStrategy<Element> copyStrategy)
          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, ReadWriteCopyStrategy<Element> copyStrategy)
          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, ReadWriteCopyStrategy<Element> copyStrategy)
          Constructor
XATransactionContext(Store underlyingStore)
          Constructor
XATransactionStore(TransactionManagerLookup transactionManagerLookup, SoftLockManager softLockManager, TransactionIDFactory transactionIdFactory, Ehcache cache, Store store, ReadWriteCopyStrategy<Element> copyStrategy)
          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 AbstractStoreCommand.prepare(Store store, SoftLockManager softLockManager, XidTransactionID transactionId, ElementValueComparator comparator)
          Prepare the commmand un the underlying store
 boolean Command.prepare(Store store, SoftLockManager softLockManager, XidTransactionID transactionId, ElementValueComparator comparator)
          Prepare the commmand un the underlying store
 void AbstractStoreCommand.rollback(Store underlyingStore, SoftLockManager softLockManager, ElementValueComparator comparator)
          Rollback the prepared change
 void Command.rollback(Store store, SoftLockManager softLockManager, ElementValueComparator comparator)
          Rollback the prepared change
 


ehcache

Copyright © 2003-2014 Terracotta, Inc.. All Rights Reserved.