Name | Description | Type | Package | Framework |
BlockingCache | A blocking decorator for an Ehcache, backed by a Ehcache. | Class | net.sf.ehcache.constructs.blocking | EHCache |
CacheDecoratorFactory | An abstract factory for creating decorated Ehcache instances. | Class | net.sf.ehcache.constructs | EHCache |
CacheEntryFactory | Creates objects to populate the cache. | Interface | net.sf.ehcache.constructs.blocking | EHCache |
CacheManagerExecutorServiceFactory | NonstopExecutorServiceFactory that creates and maintains one per CacheManagerAuthor:Abhishek Sanoujam | Class | net.sf.ehcache.constructs.nonstop | EHCache |
CacheOperationUnderExplicitLockCallable | Callable used with nonstop when explicit lock has been acquiredAuthor:Abhishek Sanoujam | Class | net.sf.ehcache.constructs.nonstop.concurrency | EHCache |
ClassLoaderAwareCache | A cache decorator that adjusts the Thread context classloader (TCCL) for every cache operation. | Class | net.sf.ehcache.constructs.classloader | EHCache |
ClusterOperation | Interface for executing clustered operations (that can potentially get stuck)Author:Abhishek Sanoujam | Interface | net.sf.ehcache.constructs.nonstop | EHCache |
ClusterOperationCallable | A Callable that is used to execute ClusterOperationAuthor:Abhishek Sanoujam | Interface | net.sf.ehcache.constructs.nonstop | EHCache |
CountingThreadFactory | A custom ThreadFactory that maintains a count of how many threads this factory has createdAuthor:Abhishek Sanoujam | Class | net.sf.ehcache.constructs.nonstop.util | EHCache |
EhcacheDecoratorAdapter | Adapter class for Ehcache interface decorators. | Class | net.sf.ehcache.constructs | EHCache |
ExceptionOnTimeoutStore | Class | net.sf.ehcache.constructs.nonstop.store | EHCache | |
ExecutorServiceStore | This implementation executes all operations using a NonstopExecutorService. | Class | net.sf.ehcache.constructs.nonstop.store | EHCache |
ExplicitLockingContextThreadLocal | A class that maintains a thread local to keep track of any explicit locks acquired by the app threadAuthor:Abhishek Sanoujam | Class | net.sf.ehcache.constructs.nonstop.concurrency | EHCache |
InternalClassLoaderAwareCache | Extension of Class Loader Aware cache to accommodate the removeAndReturnElement method. | Class | net.sf.ehcache.constructs.classloader | EHCache |
InvalidLockStateAfterRejoinException | Exception class signifying invalid lock state. | Class | net.sf.ehcache.constructs.nonstop.concurrency | EHCache |
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 | net.sf.ehcache.constructs.nonstop.store | EHCache |
LockOperationTimedOutNonstopException | Special class of NonStopCacheException which is thrown on timeout of lock operationsAuthor:Abhishek SanoujamSee Also:Serialized Form | Class | net.sf.ehcache.constructs.nonstop.concurrency | EHCache |
LockTimeoutException | Indicates that a timeout has occured while attempting to obtain a lock using ReadWriteLockSync. | Class | net.sf.ehcache.constructs.blocking | EHCache |
NonstopActiveDelegateHolder | Interface for resolving the active TerracottaStore, nonstop Executor Service, underlying CacheLockProvider, all of which canAuthor:Abhishek Sanoujam | Interface | net.sf.ehcache.constructs.nonstop | EHCache |
NonStopCacheException | Exception type thrown for NonStopCache operationsAuthor:Abhishek SanoujamSee Also:Serialized Form | Class | net.sf.ehcache.constructs.nonstop | EHCache |
NonStopCacheKeySet | Fields inherited from class java. | Class | net.sf.ehcache.constructs.nonstop.concurrency | EHCache |
NonstopCacheLockProvider | Class implementing CacheLockProvider with nonstop featureAuthor:Abhishek Sanoujam | Class | net.sf.ehcache.constructs.nonstop.concurrency | EHCache |
NonstopExecutorService | Interface | net.sf.ehcache.constructs.nonstop | EHCache | |
NonstopExecutorServiceFactory | Factory for NonstopExecutorServiceAuthor:Abhishek Sanoujam | Interface | net.sf.ehcache.constructs.nonstop | EHCache |
NonstopExecutorServiceImpl | Class used by NonStopCache for executing tasks within a timeout limit. | Class | net.sf.ehcache.constructs.nonstop | EHCache |
NonstopStore | Interface for nonstop featureAuthor:Abhishek Sanoujam | Interface | net.sf.ehcache.constructs.nonstop.store | EHCache |
NonstopStoreImpl | A NonstopStore implementation which does not block threads when the cluster goes down. | Class | net.sf.ehcache.constructs.nonstop.store | EHCache |
NonstopThread | Thread used for doing nonstop operationsAuthor:Abhishek Sanoujam | Class | net.sf.ehcache.constructs.nonstop | EHCache |
NonstopThreadPool | A thread pool that creates another thread pool per requesting thread. | Class | net.sf.ehcache.constructs.nonstop | EHCache |
NonstopTimeoutBehaviorFactory | Factory for creating NonstopStore that will be used on timeout. | Interface | net.sf.ehcache.constructs.nonstop | EHCache |
NonstopTimeoutBehaviorStoreResolver | Interface for resolving a NonstopStore. | Interface | net.sf.ehcache.constructs.nonstop.store | EHCache |
NoOpOnTimeoutStore | operations and does nothing for puts and removes. | Class | net.sf.ehcache.constructs.nonstop.store | EHCache |
OverrideCheck | A utility class to check whether one class overrides all methods of its superclass or an interface that it implementsAuthor:Abhishek Sanoujam | Class | net.sf.ehcache.constructs.nonstop.util | EHCache |
RejoinAwareBlockingOperation | A Callable implementation that accepts another callable delegate for executing it in nonstop+rejoin context. | Class | net.sf.ehcache.constructs.nonstop.store | EHCache |
RejoinAwareNonstopStore | Rejoin aware NonstopStoreAuthor:Abhishek Sanoujam | Interface | net.sf.ehcache.constructs.nonstop.store | EHCache |
SelfPopulatingCache | A selfpopulating decorator for Ehcache that creates entries on demand. | Class | net.sf.ehcache.constructs.blocking | EHCache |
ShutdownListener | A ServletContextListener that shutsdown CacheManager. | Class | net.sf.ehcache.constructs.web | EHCache |
TaskNotSubmittedTimeoutException | Subclass of TimeoutException. | Class | net.sf.ehcache.constructs.nonstop | EHCache |
ThrowTimeoutException | Exception that can be thrown by Callable's submitted to NonstopExecutorService. | Class | net.sf.ehcache.constructs.nonstop | EHCache |
TransactionalExecutorServiceStore | This implementation is identical to TransactionalExecutorServiceStore except that it ensures the transactional context gets propagated to the executor thread. | Class | net.sf.ehcache.constructs.nonstop.store | EHCache |
UpdatingCacheEntryFactory | A CacheEntryFactory with one additional method, updateEntryValue((Serializable key, Serializable value) which allows the cache entry to updated rather than replaced. | Interface | net.sf.ehcache.constructs.blocking | EHCache |
UpdatingSelfPopulatingCache | A Cache backed cache that creates entries on demand. | Class | net.sf.ehcache.constructs.blocking | EHCache |