Name | Description | Type | Package | Framework |
AbstractCacheEventQueue | Class | org.apache.commons.jcs.engine | Apache Commons | |
AbstractCacheEventQueue .Node | The queue is composed of nodes. | Class | org.apache.commons.jcs.engine.AbstractCacheEventQueue | Apache Commons |
AbstractDoubleLinkedListMemoryCache | This class contains methods that are common to memory caches using the double linked list, such as the LRU, MRU, FIFO, and LIFO caches. | Class | org.apache.commons.jcs.engine.memory | Apache Commons |
AbstractDoubleLinkedListMemoryCache .IteratorWrapper | Class | org.apache.commons.jcs.engine.memory.AbstractDoubleLinkedListMemoryCache | Apache Commons | |
AbstractDoubleLinkedListMemoryCache .MapEntryWrapper | Class | org.apache.commons.jcs.engine.memory.AbstractDoubleLinkedListMemoryCache | Apache Commons | |
AbstractMemoryCache | This base includes some common code for memory caches. | Class | org.apache.commons.jcs.engine.memory | Apache Commons |
CacheAdaptor | Used for Cache-to-Cache messaging purposes. | Class | org.apache.commons.jcs.engine | Apache Commons |
CacheConstants | Constants used throughout the JCS cache engineVersion:$Id: CacheConstants. | Interface | org.apache.commons.jcs.engine | Apache Commons |
CacheElement | Generic element wrapper. | Class | org.apache.commons.jcs.engine | Apache Commons |
CacheElementSerialized | Either serialized value or the value should be null;See Also:Serialized Form | Class | org.apache.commons.jcs.engine | Apache Commons |
CacheEvent | It's returned from create and passed into log. | Class | org.apache.commons.jcs.engine.logging | Apache Commons |
CacheEventLoggerDebugLogger | This implementation simple logs to a commons logger at debug level, for all events. | Class | org.apache.commons.jcs.engine.logging | Apache Commons |
CacheEventQueue | An event queue is used to propagate ordered cache events to one and only one target listener. | Class | org.apache.commons.jcs.engine | Apache Commons |
CacheEventQueueFactory | This class hands out event Queues. | Class | org.apache.commons.jcs.engine | Apache Commons |
CacheGroup | Holder for attributes specific to a group. | Class | org.apache.commons.jcs.engine | Apache Commons |
CacheInfo | This is a static variable holder for the distribution auxiliaries that need something like a vmid. | Class | org.apache.commons.jcs.engine | Apache Commons |
CacheListeners | Class | org.apache.commons.jcs.engine | Apache Commons | |
CacheStats | This class stores cache historical and statistics data for a region. | Class | org.apache.commons.jcs.engine.stats | Apache Commons |
CacheStatus | Class | org.apache.commons.jcs.engine | Apache Commons | |
CacheWatchRepairable | Intercepts the requests to the underlying ICacheObserver object so that the listeners can be recorded locally for remote connection recovery purposes. | Class | org.apache.commons.jcs.engine | Apache Commons |
CompositeCache | This is the primary hub for a single cache/region. | Class | org.apache.commons.jcs.engine.control | Apache Commons |
CompositeCacheAttributes | The CompositeCacheAttributes defines the general cache region settings. | Class | org.apache.commons.jcs.engine | Apache Commons |
CompositeCacheConfigurator | This class configures JCS based on a properties object. | Class | org.apache.commons.jcs.engine.control | Apache Commons |
CompositeCacheManager | Manages a composite cache. | Class | org.apache.commons.jcs.engine.control | Apache Commons |
ElementAttributes | This it the element attribute descriptor class. | Class | org.apache.commons.jcs.engine | Apache Commons |
ElementEvent | Element events will trigger the creation of Element Event objects. | Class | org.apache.commons.jcs.engine.control.event | Apache Commons |
ElementEventQueue | An event queue is used to propagate ordered cache events to one and only one target listener. | Class | org.apache.commons.jcs.engine.control.event | Apache Commons |
ElementEventType | enum ElementEventTypeThis describes the events that an item can encounter. | Class | org.apache.commons.jcs.engine.control.event.behavior | Apache Commons |
FIFOMemoryCache | The items are spooled in the order they are added. | Class | org.apache.commons.jcs.engine.memory.fifo | Apache Commons |
GroupAttrName | Description of the ClassSee Also:Serialized Form | Class | org.apache.commons.jcs.engine.control.group | Apache Commons |
GroupId | Used to avoid name conflict when group cache items are mixed with non-group cache items in theSee Also:Serialized Form | Class | org.apache.commons.jcs.engine.control.group | Apache Commons |
ICache | This is the top level interface for all cache like structures. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheElement | Every item is the cache is wrapped in an ICacheElement. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheElementSerialized | This interface defines the behavior of the serialized element wrapper. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheEvent | Defines the common fields required by a cache event. | Interface | org.apache.commons.jcs.engine.logging.behavior | Apache Commons |
ICacheEventLogger | This defines the behavior for event logging. | Interface | org.apache.commons.jcs.engine.logging.behavior | Apache Commons |
ICacheEventQueue | Interface for a cache event queue. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheEventQueue .QueueType | Does not use a thread pool. | Class | org.apache.commons.jcs.engine.behavior.ICacheEventQueue | Apache Commons |
ICacheListener | Used to receive a cache event notification. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheManager | Interface implemented by a specific cache. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheObserver | Used to register interest in receiving cache changes. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheRestore | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons | |
ICacheService | Used to retrieve and update the cache. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheServiceAdmin | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons | |
ICacheServiceNonLocal | Used to retrieve and update non local caches, such as the remote and lateral caches. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheStats | This holds stat information on a region. | Interface | org.apache.commons.jcs.engine.stats.behavior | Apache Commons |
ICacheType | Interface implemented by a specific cache. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICacheType .CacheType | Composite/ memory cache type, central hub. | Class | org.apache.commons.jcs.engine.behavior.ICacheType | Apache Commons |
ICompositeCacheAttributes | This defines the minimal behavior for the Cache Configuration settings. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
ICompositeCacheAttributes .DiskUsagePattern | Items will only go to disk when the memory limit is reached. | Class | org.apache.commons.jcs.engine.behavior.ICompositeCacheAttributes | Apache Commons |
ICompositeCacheManager | I need the interface so I can plug in mock managers for testing. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
IElementAttributes | Interface for cache element attributes classes. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
IElementEvent | Defines how an element event object should behave. | Interface | org.apache.commons.jcs.engine.control.event.behavior | Apache Commons |
IElementEventHandler | This interface defines the behavior for event handler. | Interface | org.apache.commons.jcs.engine.control.event.behavior | Apache Commons |
IElementEventQueue | Interface for an element event queue. | Interface | org.apache.commons.jcs.engine.control.event.behavior | Apache Commons |
IElementSerializer | Defines the behavior for cache element serializers. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
IKeyMatcher | Key matchers need to implement this interface. | Interface | org.apache.commons.jcs.engine.match.behavior | Apache Commons |
IMemoryCache | For the framework. | Interface | org.apache.commons.jcs.engine.memory.behavior | Apache Commons |
IProvideScheduler | Marker interface for providers of the central ScheduledExecutorServiceAuthor:Thomas Vandahl | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
IRequireScheduler | Marker interface to allow the injection of a central ScheduledExecutorService for all modules requiring scheduled background operations. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
IShutdownObservable | ShutdownObservers can observe ShutdownObservable objects. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
IShutdownObserver | This interface is required of all shutdown observers. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
IStatElement | IAuxiliaryCacheStats will hold these IStatElements. | Interface | org.apache.commons.jcs.engine.stats.behavior | Apache Commons |
IStats | This interface defines the common behavior for a stats holder. | Interface | org.apache.commons.jcs.engine.stats.behavior | Apache Commons |
KeyMatcherPatternImpl | This implementation of the KeyMatcher uses standard Java Pattern matching. | Class | org.apache.commons.jcs.engine.match | Apache Commons |
LHMLRUMemoryCache | This is a test memory manager using the jdk1. | Class | org.apache.commons.jcs.engine.memory.lru | Apache Commons |
LRUMemoryCache | A fast reference management system. | Class | org.apache.commons.jcs.engine.memory.lru | Apache Commons |
MemoryElementDescriptor | This wrapper is needed for double linked lists. | Class | org.apache.commons.jcs.engine.memory.util | Apache Commons |
MRUMemoryCache | The most recently used items move to the front of the list and get spooled to disk if the cache hub is configured to use a disk cache. | Class | org.apache.commons.jcs.engine.memory.mru | Apache Commons |
PooledCacheEventQueue | An event queue is used to propagate ordered cache events to one and only one target listener. | Class | org.apache.commons.jcs.engine | Apache Commons |
ShrinkerThread | A background memory shrinker. | Class | org.apache.commons.jcs.engine.memory.shrinking | Apache Commons |
StatElement | This is a stat data holder. | Class | org.apache.commons.jcs.engine.stats | Apache Commons |
Stats | Class | org.apache.commons.jcs.engine.stats | Apache Commons | |
ZombieCacheService | Zombie adapter for any cache service. | Class | org.apache.commons.jcs.engine | Apache Commons |
ZombieCacheServiceNonLocal | Zombie adapter for the non local cache services. | Class | org.apache.commons.jcs.engine | Apache Commons |
ZombieCacheServiceNonLocal .ZombieEvent | Base of the other events. | Class | org.apache.commons.jcs.engine.ZombieCacheServiceNonLocal | Apache Commons |
ZombieCacheWatch | Class | org.apache.commons.jcs.engine | Apache Commons | |