| 
ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||