Package | Description |
---|---|
net.sf.ehcache.constructs.nonstop |
Ehcache-nonstopcache package
|
net.sf.ehcache.constructs.nonstop.concurrency |
Nonstop feature related to concurrent package
|
net.sf.ehcache.constructs.nonstop.store |
Ehcache-nonstopcache behaviors package
|
net.sf.ehcache.event |
This package contains interfaces and classes for listening to events.
|
Modifier and Type | Method and Description |
---|---|
NonstopStore |
NonstopTimeoutBehaviorFactory.createNonstopTimeoutBehaviorStore(NonstopActiveDelegateHolder nonstopActiveDelegateHolder)
Create the
NonstopStore to be used for timeout |
NonstopStore |
NonstopActiveDelegateHolder.getNonstopStore()
Returns the nonstop store
|
Modifier and Type | Field and Description |
---|---|
private NonstopStore |
NonStopCacheKeySet.nonstopStore |
private NonstopStore |
NonStopCacheKeySet.NonStopCacheKeySetIterator.nonstopStore |
private NonstopStore |
NonstopSync.nonstopStore |
private NonstopStore |
NonstopCacheLockProvider.nonstopStore |
Constructor and Description |
---|
NonStopCacheKeySetIterator(NonstopStore nonstopStore,
java.util.List keys) |
NonstopCacheLockProvider(NonstopStore nonstopStore,
NonstopActiveDelegateHolder nonstopActiveDelegateHolder,
ExplicitLockingContextThreadLocal explicitLockingContextThreadLocal,
NonstopConfiguration nonstopConfiguration)
Public constructor
|
NonstopSync(NonstopStore nonstopStore,
NonstopActiveDelegateHolder nonstopActiveDelegateHolder,
ExplicitLockingContextThreadLocal explicitLockingContextThreadLocal,
java.lang.Object key,
NonstopConfiguration nonstopConfiguration)
Constructor accepting the
NonstopStore and the actual Sync |
Modifier and Type | Interface and Description |
---|---|
interface |
RejoinAwareNonstopStore
Rejoin aware
NonstopStore |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentMap<TimeoutBehaviorConfiguration.TimeoutBehaviorType,NonstopStore> |
NonstopStoreImpl.timeoutBehaviors |
Modifier and Type | Method and Description |
---|---|
protected NonstopStore |
ExecutorServiceStore.resolveTimeoutBehaviorStore()
Get the timeout behavior resolver NonstopStore
|
NonstopStore |
NonstopStoreImpl.resolveTimeoutBehaviorStore()
Resolve the
NonstopStore to be used |
NonstopStore |
NonstopTimeoutBehaviorStoreResolver.resolveTimeoutBehaviorStore()
Resolve the
NonstopStore to be used |
Modifier and Type | Field and Description |
---|---|
private NonstopStore |
NonstopCacheEventListener.nonstopStore |