| Name | Description | Type | Package | Framework |
| AbstractAuxiliaryCache | This holds convenience methods used by most auxiliary caches. | Class | org.apache.commons.jcs.auxiliary | Apache Commons |
|
| AbstractAuxiliaryCacheAttributes | This has common attributes used by all auxiliaries. | Class | org.apache.commons.jcs.auxiliary | Apache Commons |
|
| AbstractAuxiliaryCacheEventLogging | All ICacheEvents are defined as final. | Class | org.apache.commons.jcs.auxiliary | Apache Commons |
|
| AbstractCacheAccess | This class provides the common methods for all types of access to the cache. | Class | org.apache.commons.jcs.access | Apache Commons |
|
| 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 |
|
| AbstractDiskCache | Abstract class providing a base implementation of a disk cache, which can be easily extended to implement a disk cache for a specific persistence mechanism. | Class | org.apache.commons.jcs.auxiliary.disk | Apache Commons |
|
| AbstractDiskCacheAttributes | This has common attributes that any conceivable disk cache would need. | Class | org.apache.commons.jcs.auxiliary.disk | Apache Commons |
|
| AbstractDiskCacheManager | Common disk cache methods and properties. | Class | org.apache.commons.jcs.auxiliary.disk | 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 |
|
| AbstractHttpClient | This class simply configures the http multithreaded connection manager. | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| AbstractJCSWorkerHelper | This is an abstract template for JCSWorkerHelper implementations. | Class | org.apache.commons.jcs.utils.access | Apache Commons |
|
| AbstractMemoryCache | This base includes some common code for memory caches. | Class | org.apache.commons.jcs.engine.memory | Apache Commons |
|
| AbstractPropertyContainer | Provides a mechanism to load properties into objects. | Class | org.apache.commons.jcs.utils.props | Apache Commons |
|
| AbstractRemoteAuxiliaryCache | Abstract base for remote caches. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| AbstractRemoteCacheListener | Shared listener base. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| AbstractRemoteCacheNoWaitFacade | An abstract base for the No Wait Facade. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| AbstractRemoteCacheService | This class contains common methods for remote cache services. | Class | org.apache.commons.jcs.auxiliary.remote.http.server | Apache Commons |
|
| AuxiliaryCache | Tag interface for auxiliary caches. | Interface | org.apache.commons.jcs.auxiliary | Apache Commons |
|
| AuxiliaryCacheAttributes | This is a nominal interface that auxiliary cache attributes should implement. | Interface | org.apache.commons.jcs.auxiliary | Apache Commons |
|
| AuxiliaryCacheConfigurator | Configuration util for auxiliary caches. | Class | org.apache.commons.jcs.auxiliary | Apache Commons |
|
| AuxiliaryCacheFactory | All auxiliary caches must have a factory that the cache configurator can use to create instances. | Interface | org.apache.commons.jcs.auxiliary | Apache Commons |
|
| AuxiliaryCacheManager | | Interface | org.apache.commons.jcs.auxiliary | Apache Commons |
|
| BlockDisk | This class manages reading an writing data to disk. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
|
| BlockDiskCache | There is one BlockDiskCache per region. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
|
| BlockDiskCacheAttributes | This holds attributes for Block Disk Cache configuration. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
|
| BlockDiskCacheFactory | Creates disk cache instances. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
|
| BlockDiskCacheManager | Cache manager for BlockDiskCaches. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
|
| BlockDiskElementDescriptor | This represents an element on disk. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
|
| BlockDiskKeyStore | This is responsible for storing the keys. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
|
| BoundedQueue | This is a bounded queue. | Class | org.apache.commons.jcs.utils.struct | Apache Commons |
|
| CacheAccess | This class provides an interface for all types of access to the cache. | Class | org.apache.commons.jcs.access | 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 |
|
| CacheElementInfo | | Class | org.apache.commons.jcs.admin | 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 |
|
| CacheException | This is the most general exception the cache throws. | Class | org.apache.commons.jcs.access.exception | 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 |
|
| CacheRegionInfo | | Class | org.apache.commons.jcs.admin | 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 |
|
| CommonRemoteCacheAttributes | Attributes common to remote cache client and server. | Class | org.apache.commons.jcs.auxiliary.remote | 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 |
|
| CompressingSerializer | Performs default serialization and de-serialization. | Class | org.apache.commons.jcs.utils.serialization | Apache Commons |
|
| CompressionUtil | Compress / Decompress. | Class | org.apache.commons.jcs.utils.zip | Apache Commons |
|
| ConfigurationException | Thrown if there is some severe configuration problem that makes the cache nonfunctional. | Class | org.apache.commons.jcs.access.exception | Apache Commons |
|
| CountingOnlyOutputStream | Keeps track of the number of bytes written to it, but doesn't write them anywhere. | Class | org.apache.commons.jcs.admin | Apache Commons |
|
| DaemonThreadFactory | Allows us to set the daemon status on the threads. | Class | org.apache.commons.jcs.utils.threadpool | Apache Commons |
|
| DiscoveredService | This contains info about a discovered service. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
|
| DoubleLinkedList | This is a generic thread safe double linked list. | Class | org.apache.commons.jcs.utils.struct | Apache Commons |
|
| DoubleLinkedListNode | This serves as a placeholder in a double linked list. | Class | org.apache.commons.jcs.utils.struct | Apache Commons |
|
| ElapsedTimer | This is a simple timer utility. | Class | org.apache.commons.jcs.utils.timing | 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 |
|
| GroupCacheAccess | | Class | org.apache.commons.jcs.access | 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 |
|
| HostNameUtil | Simple utility for getting the local host name. | Class | org.apache.commons.jcs.utils.net | Apache Commons |
|
| HSQLDiskCacheFactory | This factory should create mysql disk caches. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.hsql | Apache Commons |
|
| ICache | This is the top level interface for all cache like structures. | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
|
| ICacheAccess | ICacheAccess defines the behavior for client access. | Interface | org.apache.commons.jcs.access.behavior | Apache Commons |
|
| ICacheAccessManagement | ICacheAccessManagement defines the methods for cache management, cleanup and shutdown. | Interface | org.apache.commons.jcs.access.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 |
|
| ICommonRemoteCacheAttributes | This specifies what a remote cache configuration object should look like. | Interface | org.apache.commons.jcs.auxiliary.remote.behavior | 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 |
|
| IDiscoveryListener | Interface for things that want to listen to discovery events. | Interface | org.apache.commons.jcs.utils.discovery.behavior | Apache Commons |
|
| IDiskCacheAttributes | Common disk cache attributes. | Interface | org.apache.commons.jcs.auxiliary.disk.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 |
|
| IGroupCacheAccess | | Interface | org.apache.commons.jcs.access.behavior | Apache Commons |
|
| IKeyMatcher | Key matchers need to implement this interface. | Interface | org.apache.commons.jcs.engine.match.behavior | Apache Commons |
|
| ILateralCacheAttributes | This interface defines configuration options common to lateral cache plugins. | Interface | org.apache.commons.jcs.auxiliary.lateral.behavior | Apache Commons |
|
| ILateralCacheAttributes .Type | | Class | org.apache.commons.jcs.auxiliary.lateral.behavior.ILateralCacheAttributes | Apache Commons |
|
| ILateralCacheListener | Listens for lateral cache event notification. | Interface | org.apache.commons.jcs.auxiliary.lateral.behavior | Apache Commons |
|
| ILateralCacheManager | | Interface | org.apache.commons.jcs.auxiliary.lateral.behavior | Apache Commons |
|
| ILateralCacheObserver | | Interface | org.apache.commons.jcs.auxiliary.lateral.behavior | Apache Commons |
|
| IMemoryCache | For the framework. | Interface | org.apache.commons.jcs.engine.memory.behavior | Apache Commons |
|
| IndexedDiskCache | Disk cache that uses a RandomAccessFile with keys stored in memory. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
|
| IndexedDiskCache .PositionComparator | Compares IndexedDiskElementDescriptor based on their position. | Class | org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCache | Apache Commons |
|
| IndexedDiskCacheAttributes | Configuration class for the Indexed Disk CacheSee Also:Serialized Form | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
|
| IndexedDiskCacheFactory | Creates disk cache instances. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
|
| IndexedDiskCacheManager | Cache manager for IndexedDiskCaches. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
|
| IndexedDiskDumper | Used to dump out a Disk cache from disk for debugging. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
|
| IndexedDiskElementDescriptor | Disk objects are located by descriptor entries. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
|
| InvalidArgumentException | InvalidArgumentException is thrown if an argument is passed to the cache that is invalid. | Class | org.apache.commons.jcs.access.exception | Apache Commons |
|
| InvalidGroupException | InvalidGroupExceptionSee Also:Serialized Form | Class | org.apache.commons.jcs.access.exception | Apache Commons |
|
| InvalidHandleException | InvalidHandleException is not used. | Class | org.apache.commons.jcs.access.exception | Apache Commons |
|
| IProvideScheduler | Marker interface for providers of the central ScheduledExecutorServiceAuthor:Thomas Vandahl | Interface | org.apache.commons.jcs.engine.behavior | Apache Commons |
|
| IRemoteCacheAttributes | This specifies what a remote cache configuration object should look like. | Interface | org.apache.commons.jcs.auxiliary.remote.behavior | Apache Commons |
|
| IRemoteCacheClient | This defines the behavior expected of a remote cache client. | Interface | org.apache.commons.jcs.auxiliary.remote.behavior | Apache Commons |
|
| IRemoteCacheConstants | This holds constants that are used by the remote cache. | Interface | org.apache.commons.jcs.auxiliary.remote.behavior | Apache Commons |
|
| IRemoteCacheDispatcher | In the future, this can be used as a generic dispatcher abstraction. | Interface | org.apache.commons.jcs.auxiliary.remote.behavior | Apache Commons |
|
| IRemoteCacheListener | Listens for remote cache event notification ( rmi callback ). | Interface | org.apache.commons.jcs.auxiliary.remote.behavior | Apache Commons |
|
| IRemoteCacheObserver | Used to register interest in receiving remote cache changes. | Interface | org.apache.commons.jcs.auxiliary.remote.behavior | Apache Commons |
|
| IRemoteCacheServer | Interface for managing Remote objectsAuthor:Thomas Vandahl | Interface | org.apache.commons.jcs.auxiliary.remote.server.behavior | Apache Commons |
|
| IRemoteCacheServerAttributes | This defines the minimal behavior for the objects that are used to configure the remote cache server. | Interface | org.apache.commons.jcs.auxiliary.remote.server.behavior | Apache Commons |
|
| IRemoteHttpCacheClient | It's not entirely clear that this interface is needed. | Interface | org.apache.commons.jcs.auxiliary.remote.http.client.behavior | Apache Commons |
|
| IRemoteHttpCacheConstants | Constants used throughout the HTTP remote cache. | Interface | org.apache.commons.jcs.auxiliary.remote.http.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 |
|
| ITCPLateralCacheAttributes | This interface defines functions that are particular to the TCP Lateral Cache plugin. | Interface | org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior | Apache Commons |
|
| JCS | Simple class for using JCS. | Class | org.apache.commons.jcs | Apache Commons |
|
| JCSAdminBean | A servlet which provides HTTP access to JCS. | Class | org.apache.commons.jcs.admin | Apache Commons |
|
| JCSAdminServlet | A servlet which provides HTTP access to JCS. | Class | org.apache.commons.jcs.admin.servlet | Apache Commons |
|
| JCSJMXBean | | Interface | org.apache.commons.jcs.admin | Apache Commons |
|
| JCSServletContextListener | If you add this to the context listeners section of your web. | Class | org.apache.commons.jcs.utils.servlet | Apache Commons |
|
| JCSWorker | Utility class to encapsulate doing a piece of work, and caching the results in JCS. | Class | org.apache.commons.jcs.utils.access | Apache Commons |
|
| JCSWorkerHelper | Interface for doing a piece of work which is expected to be cached. | Interface | org.apache.commons.jcs.utils.access | Apache Commons |
|
| JDBCDiskCache | This is the jdbc disk cache plugin. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| JDBCDiskCacheAttributes | The configurator will set these values based on what is in the cache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| JDBCDiskCacheFactory | This factory should create mysql disk caches. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| JDBCDiskCacheManager | This manages instances of the jdbc disk cache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| JDBCDiskCacheManagerAbstractTemplate | This class serves as an abstract template for JDBCDiskCache Manager. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| JDBCDiskCachePoolAccess | This class provides access to the connection pool. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| JDBCDiskCachePoolAccessAttributes | These are used to configure the JDBCDiskCachePoolAccess class. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| JDBCDiskCachePoolAccessManager | Manages JDBCDiskCachePoolAccess instances. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| KeyMatcherPatternImpl | This implementation of the KeyMatcher uses standard Java Pattern matching. | Class | org.apache.commons.jcs.engine.match | Apache Commons |
|
| LateralCache | Lateral distributor. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCacheAbstractFactory | Particular lateral caches should define their own factory. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCacheAbstractManager | Creates lateral caches. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCacheAttributes | This class stores attributes for all of the available lateral cache auxiliaries. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCacheMonitor | Used to monitor and repair any failed connection for the lateral cache service. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCacheNoWait | Used to queue up update requests to the underlying cache. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCacheNoWaitFacade | Used to provide access to multiple services under nowait protection. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCacheRestore | Used to repair the lateral caches managed by the associated instance of LateralCacheManager. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCacheWatchRepairable | Same as CacheWatcherWrapper but implements the IRemoteCacheWatch interface. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralCommand | Enumeration of the available lateral commandsEnum Constant Summary | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralElementDescriptor | This class wraps command to other laterals. | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| LateralTCPCacheFactory | Constructs a LateralCacheNoWaitFacade for the given configuration. | Class | org.apache.commons.jcs.auxiliary.lateral.socket.tcp | Apache Commons |
|
| LateralTCPCacheManager | Creates lateral caches. | Class | org.apache.commons.jcs.auxiliary.lateral.socket.tcp | Apache Commons |
|
| LateralTCPDiscoveryListener | This knows how to add and remove discovered services. | Class | org.apache.commons.jcs.auxiliary.lateral.socket.tcp | Apache Commons |
|
| LateralTCPDiscoveryListenerManager | The factory holds an instance of this manager. | Class | org.apache.commons.jcs.auxiliary.lateral.socket.tcp | Apache Commons |
|
| LateralTCPListener | Listens for connections from other TCP lateral caches and handles them. | Class | org.apache.commons.jcs.auxiliary.lateral.socket.tcp | Apache Commons |
|
| LateralTCPSender | This class is based on the log4j SocketAppender class. | Class | org.apache.commons.jcs.auxiliary.lateral.socket.tcp | Apache Commons |
|
| LateralTCPService | A lateral cache service implementation. | Class | org.apache.commons.jcs.auxiliary.lateral.socket.tcp | Apache Commons |
|
| LHMLRUMemoryCache | This is a test memory manager using the jdk1. | Class | org.apache.commons.jcs.engine.memory.lru | Apache Commons |
|
| LRUElementDescriptor | This is a node in the double linked list. | Class | org.apache.commons.jcs.utils.struct | Apache Commons |
|
| LRUMap | This is a simple LRUMap. | Class | org.apache.commons.jcs.utils.struct | Apache Commons |
|
| LRUMapEntry | Entry for the LRUMap. | Class | org.apache.commons.jcs.utils.struct | Apache Commons |
|
| LRUMapJCS | Extension of LRUMap for logging of removals. | Class | org.apache.commons.jcs.auxiliary.disk | 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 |
|
| MySQLDiskCache | The MySQLDiskCache extends the core JDBCDiskCache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
|
| MySQLDiskCacheAttributes | This has additional attributes that are particular to the MySQL disk cache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
|
| MySQLDiskCacheFactory | This factory should create mysql disk caches. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
|
| MySQLDiskCacheManager | This manages instances of the MySQL jdbc disk cache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
|
| MySQLTableOptimizer | The MySQL Table Optimizer can optimize MySQL tables. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
|
| ObjectExistsException | The putSafe method on the JCS convenience class throws this exception if the object is already present in the cache. | Class | org.apache.commons.jcs.access.exception | Apache Commons |
|
| ObjectInputStreamClassLoaderAware | | Class | org.apache.commons.jcs.io | Apache Commons |
|
| ObjectNotFoundException | ObjectNotFoundException TODO see if we can remove this. | Class | org.apache.commons.jcs.access.exception | Apache Commons |
|
| OptionConverter | This class is based on the log4j class org. | Class | org.apache.commons.jcs.utils.config | Apache Commons |
|
| PartitionedCacheAccess | TODO: Add new methods that will allow you to provide a partition indicator for all major calls. | Class | org.apache.commons.jcs.access | Apache Commons |
|
| PoolConfiguration | This object holds configuration data for a thread pool. | Class | org.apache.commons.jcs.utils.threadpool | Apache Commons |
|
| PoolConfiguration .WhenBlockedPolicy | abort when queue is full and max threads is reached. | Class | org.apache.commons.jcs.utils.threadpool.PoolConfiguration | 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 |
|
| PropertiesFactory | Retrieves properties from a configurable source. | Interface | org.apache.commons.jcs.utils.props | Apache Commons |
|
| PropertiesFactoryFileImpl | Goes to the file system to load a properties file. | Class | org.apache.commons.jcs.utils.props | Apache Commons |
|
| PropertyLoader | I modified this class to work with . | Class | org.apache.commons.jcs.utils.props | Apache Commons |
|
| PropertySetter | This class is based on the log4j class org. | Class | org.apache.commons.jcs.utils.config | Apache Commons |
|
| PropertySetterException | This class is based on the log4j class org. | Class | org.apache.commons.jcs.utils.config | Apache Commons |
|
| PurgatoryElement | Elements are stored in purgatory when they are spooled to the auxiliary cache, but have not yet been written to disk. | Class | org.apache.commons.jcs.auxiliary.disk | Apache Commons |
|
| RegistryKeepAliveRunner | This class tries to keep the registry alive. | Class | org.apache.commons.jcs.auxiliary.remote.server | Apache Commons |
|
| RemoteCache | Client proxy for an RMI remote cache. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheAttributes | These objects are used to configure the remote cache client. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheFactory | The RemoteCacheFactory creates remote caches for the cache hub. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheFailoverRunner | The RemoteCacheFailoverRunner tries to establish a connection with a failover server, if any are defined. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheListener | Registered with RemoteCache server. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheManager | An instance of RemoteCacheManager corresponds to one remote connection of a specific host and port. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheMonitor | Used to monitor and repair any failed connection for the remote cache service. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheNoWait | The RemoteCacheNoWait wraps the RemoteCacheClient. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheNoWaitFacade | Used to provide access to multiple services under nowait protection. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheRequest | The basic request wrapper. | Class | org.apache.commons.jcs.auxiliary.remote.value | Apache Commons |
|
| RemoteCacheRequestFactory | This creates request objects. | Class | org.apache.commons.jcs.auxiliary.remote.util | Apache Commons |
|
| RemoteCacheResponse | This is the response wrapper. | Class | org.apache.commons.jcs.auxiliary.remote.value | Apache Commons |
|
| RemoteCacheRestore | Used to repair the remote caches managed by the associated instance of RemoteCacheManager. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteCacheServer | This class provides remote cache services. | Class | org.apache.commons.jcs.auxiliary.remote.server | Apache Commons |
|
| RemoteCacheServerAttributes | These attributes are used to configure the remote cache server. | Class | org.apache.commons.jcs.auxiliary.remote.server | Apache Commons |
|
| RemoteCacheServerFactory | Provides remote cache services. | Class | org.apache.commons.jcs.auxiliary.remote.server | Apache Commons |
|
| RemoteCacheServiceAdaptor | The Servlet deserializes the request object. | Class | org.apache.commons.jcs.auxiliary.remote.http.server | Apache Commons |
|
| RemoteCacheStartupServlet | This servlet can be used to startup the JCS remote cache. | Class | org.apache.commons.jcs.auxiliary.remote.server | Apache Commons |
|
| RemoteCacheWatchRepairable | Same as CacheWatcherWrapper but implements the IRemoteCacheWatch interface. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| RemoteHttpCache | This uses an http client as the service. | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| RemoteHttpCacheAttributes | Http client specific settings. | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| RemoteHttpCacheClient | This is the service used by the remote http auxiliary cache. | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| RemoteHttpCacheDispatcher | | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| RemoteHttpCacheFactory | The RemoteCacheFactory creates remote caches for the cache hub. | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| RemoteHttpCacheManager | This is a very crude copy of the RMI remote manager. | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| RemoteHttpCacheMonitor | Upon the notification of a connection error, the monitor changes to operate in a time driven mode. | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| RemoteHttpCacheServerAttributes | Configuration for the RemoteHttpCacheServer. | Class | org.apache.commons.jcs.auxiliary.remote.http.server | Apache Commons |
|
| RemoteHttpCacheService | This does the work. | Class | org.apache.commons.jcs.auxiliary.remote.http.server | Apache Commons |
|
| RemoteHttpCacheServlet | This servlet simply reads and writes objects. | Class | org.apache.commons.jcs.auxiliary.remote.http.server | Apache Commons |
|
| RemoteHttpCacheSeviceFactory | | Class | org.apache.commons.jcs.auxiliary.remote.http.server | Apache Commons |
|
| RemoteHttpClientListener | | Class | org.apache.commons.jcs.auxiliary.remote.http.client | Apache Commons |
|
| RemoteRequestType | enum RemoteRequestTypeThe different types of requests | Class | org.apache.commons.jcs.auxiliary.remote.value | Apache Commons |
|
| RemoteType | Enum to describe the mode of the remote cacheEnum Constant Summary | Class | org.apache.commons.jcs.auxiliary.remote.server.behavior | Apache Commons |
|
| RemoteUtils | This class provides some basic utilities for doing things such as starting the registry properly. | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |
|
| ScheduleFormatException | This is thrown internally by the schedule parser. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util | Apache Commons |
|
| ScheduleParser | Parses the very simple schedule format. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util | Apache Commons |
|
| SerializationConversionUtil | This uses a supplied Serializer to convert to and from cache elements. | Class | org.apache.commons.jcs.utils.serialization | Apache Commons |
|
| ShrinkerThread | Calls delete expired on the disk caches. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| ShrinkerThread | A background memory shrinker. | Class | org.apache.commons.jcs.engine.memory.shrinking | Apache Commons |
|
| SingleLinkedList | This is an basic thread safe single linked list. | Class | org.apache.commons.jcs.utils.struct | Apache Commons |
|
| SingleLinkedList .Node | The list is composed of nodes. | Class | org.apache.commons.jcs.utils.struct.SingleLinkedList | Apache Commons |
|
| SleepUtil | Utility methods to help deal with thread issues. | Class | org.apache.commons.jcs.utils.timing | Apache Commons |
|
| SortedPreferentialArray | This maintains a sorted array with a preferential replacement policy when full. | Class | org.apache.commons.jcs.utils.struct | Apache Commons |
|
| StandardSerializer | Performs default serialization and de-serialization. | Class | org.apache.commons.jcs.utils.serialization | 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 |
|
| TableState | This is used by various elements of the JDBC disk cache to indicate the status of a table. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
|
| TCPLateralCacheAttributes | This interface defines functions that are particular to the TCP Lateral Cache plugin. | Class | org.apache.commons.jcs.auxiliary.lateral.socket.tcp | Apache Commons |
|
| ThreadPoolManager | This manages threadpools for an application using Doug Lea's Util Concurrent package. | Class | org.apache.commons.jcs.utils.threadpool | Apache Commons |
|
| TimeoutConfigurableRMISocketFactory | This can be injected into the the remote cache server as follows: jcs. | Class | org.apache.commons.jcs.auxiliary.remote.server | Apache Commons |
|
| UDPCleanupRunner | This class periodically check the lastHeardFrom time on the services. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
|
| UDPDiscoveryAttributes | Configuration properties for UDP discover service. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
|
| UDPDiscoveryManager | This manages UDPDiscovery Services. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
|
| UDPDiscoveryMessage | The message sent by the discovery mechanism. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
|
| UDPDiscoveryMessage .BroadcastType | This is the periodic broadcast of a servers location. | Class | org.apache.commons.jcs.utils.discovery.UDPDiscoveryMessage | Apache Commons |
|
| UDPDiscoveryReceiver | Receives UDP Discovery messages. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
|
| UDPDiscoverySender | This is a generic sender for the UDPDiscovery process. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
|
| UDPDiscoverySenderThread | Used to periodically broadcast our location to other caches that might be listening. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
|
| UDPDiscoveryService | This service creates a listener that can create lateral caches and add them to the no wait list. | Class | org.apache.commons.jcs.utils.discovery | 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 |
|
| ZombieLateralCacheWatch | | Class | org.apache.commons.jcs.auxiliary.lateral | Apache Commons |
|
| ZombieRemoteCacheWatch | | Class | org.apache.commons.jcs.auxiliary.remote | Apache Commons |