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. |