|
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 |