| Class Summary | |
|---|---|
| BeanHandler | A SAX handler that configures a bean. |
| Cache | Cache is the central class in ehcache. |
| CacheConfiguration | A class to represent Cache configuration. e.g. |
| CacheConfiguration.CacheEventListenerFactoryConfiguration | Configuration for the CachePeerListenerFactoryConfiguration. |
| CacheEventListener | Allows implementers to register callback methods that will be executed when a cache event occurs. |
| CacheEventListenerFactory | An abstract factory for creating listeners. |
| CacheException | A runtime Cache Exception, compatible with JDK1.3. |
| CacheManager | A container for Caches that maintain all aspects of their lifecycle. |
| CacheManagerEventListener |
Allows implementers to register callback methods that will be executed when a CacheManager event occurs.
|
| CacheManagerEventListenerFactory | An abstract factory for creating cache manager listeners. |
| CacheManagerPeerListener | A listener for updates, which controls remote cache peers. |
| CacheManagerPeerListenerFactory | An abstract factory for creating cache manager peer listeners. |
| CacheManagerPeerProvider | Provides a discovery service to locate CachePeer RMI listener peers for a Cache. |
| CacheManagerPeerProviderFactory | An abstract factory for creating peers. |
| CachePeer | An interface for a cache peer to which updates are made remotely. |
| CacheReplicator | Replicates cache entries to peers of the CacheManager |
| ClassLoaderUtil | Keeps all classloading in ehcache consistent. |
| ConfigurableRMIClientSocketFactory | Default socket timeouts are unlikely to be suitable for cache replication. |
| Configuration | A bean, used by BeanUtils, to set configuration from an XML configuration file. |
| ConfigurationFactory | A utility class which configures beans from XML, using reflection. |
| ConfigurationHelper | The configuration for ehcache. |
| DiskStore | A disk store implementation. |
| DiskStoreConfiguration | A class to represent DiskStore configuration e.g. |
| DiskStore.MemoryEfficientByteArrayOutputStream | This class is designed to minimse the number of System.arraycopy(); methods required to complete. |
| EhCache | EHCache plugin for Hibernate. |
| EhCacheProvider | Cache Provider plugin for Hibernate 3.2 and ehcache-1.2. |
| Element | A Cache Element, consisting of a key, value and attributes. |
| EventMessage | An Event Message, in respect of a particular cache. |
| FactoryConfiguration | A class to represent the CacheManagerEventListener configuration. |
| FifoMemoryStore | First-In-First-Out (FIFO) implementation of MemoryStore. |
| LfuMemoryStore | Less Frequently Used (LFU) implementation of the memory store. |
| LruMemoryStore | An implementation of a LruMemoryStore. |
| LruMemoryStore.SpoolingLinkedHashMap | An extension of LinkedHashMap which overrides SpoolingLinkedHashMap to persist cache entries to the auxiliary cache before they are removed. |
| LruMemoryStore.SpoolingLRUMap | An LRU Map implementation based on Apache Commons LRUMap. |
| ManualRMICacheManagerPeerProvider | A provider of Peer RMI addresses based off manual configuration. |
| MemoryStore | An abstract class for the Memory Stores. |
| MemoryStoreEvictionPolicy | A typesafe enumeration of eviction policies. |
| MulticastKeepaliveHeartbeatReceiver | Receives heartbeats from any MulticastKeepaliveHeartbeatSenders out there. |
| MulticastKeepaliveHeartbeatSender | Sends heartbeats to a multicast group containing a compressed list of URLs. |
| MulticastRMICacheManagerPeerProvider | A peer provider which discovers peers using Multicast. |
| MulticastRMICacheManagerPeerProvider.CachePeerEntry | Entry containing a looked up CachePeer and date |
| ObjectExistsException | Thrown when a duplicate cache is attemtpted to be created |
| PayloadUtil | This class provides utility methods for assembling and disassembling a heartbeat payload. |
| PropertyUtil | Property utilities. |
| RegisteredEventListeners | Registered listeners for registering and unregistering CacheEventListeners and multicasting notifications to registrants. |
| RemoteCacheException | A Cache Exception in the distribution mechanism. |
| RMIAsynchronousCacheReplicator | Listens to CacheManager and Cache events and propagates those to CachePeer peers of the Cache asynchronously. |
| RMICacheManagerPeerListener | A cache server which exposes available cache operations remotely through RMI. |
| RMICacheManagerPeerListenerFactory | Builds a listener based on RMI. |
| RMICacheManagerPeerProvider | A provider of Peer RMI addresses. |
| RMICacheManagerPeerProviderFactory | Builds a factory based on RMI |
| RMICachePeer |
An RMI based implementation of CachePeer.
|
| RMICacheReplicatorFactory | Creates an RMICacheReplicator using properties. |
| RMISynchronousCacheReplicator | Listens to CacheManager and Cache events and propagates those to CachePeer peers of the Cache. |
| Status | A pre JDK1.5 compatible enum class to indicate the status of a CacheManager or Cache. |
| Store | This is the interface for all stores. |