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