Class Summary |
AlreadyCommittedException |
This exception is thrown if, in particular, the javax.servlet.ServletResponse#isCommitted()
method shows the response has been committed. |
AlreadyGzippedException |
The web package performs gzipping operations. |
AsynchronousCommandException |
Thrown when an asynchronous command has somehow failed. |
AsynchronousCommandExecutor |
Handles the asynchronous execution of commands. |
BeanHandler |
A SAX handler that configures a bean.
|
BlockingCache |
A blocking decorator for an Ehcache, backed by a Ehcache.
|
BootstrapCacheLoader | |
BootstrapCacheLoaderFactory |
An abstract factory for creating BootstrapCacheLoader instances. |
Cache |
Cache is the central class in ehcache. |
CacheConfiguration |
A class to represent Cache configuration.
e.g.
|
CacheConfiguration.BootstrapCacheLoaderFactoryConfiguration |
Configuration for the BootstrapCacheLoaderFactoryConfiguration. |
CacheConfiguration.CacheEventListenerFactoryConfiguration |
Configuration for the CachePeerListenerFactoryConfiguration. |
CacheEntryFactory |
Creates objects to populate the cache. |
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 Ehcaches 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 CacheManagerEventListeners. |
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 |
CachingFilter |
An abstract CachingFilter.
|
ClassLoaderUtil |
Keeps all classloading in ehcache consistent.
|
Command |
An asynchronous encapsulated command. |
CommandNotFoundInCacheException |
Thrown if a command id is in the queue but is not in the cache.
|
ConcurrencyUtil |
Various bits of black magic garnered from experts on the concurrency-interest@cs.oswego.edu mailing list.
|
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 |
An interface for Ehcache.
|
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.
|
Filter |
A generic javax.servlet.Filter with most of what we need done.
|
FilterNonReentrantException |
Thrown when it is detected that a caching filter's CachingFilter
method is reentered by the same thread.
|
FilterServletOutputStream |
A custom javax.servlet.ServletOutputStream for use by our filters
|
GenericResponseWrapper |
Provides a wrapper for javax.servlet.http.HttpServletResponseWrapper.
|
GzipFilter |
Provides GZIP compression of responses.
|
JNDIManualRMICacheManagerPeerProvider |
A provider of RMI CachePeers through JNDI lookup.
|
JNDIManualRMICacheManagerPeerProviderFactory |
A factory to build a CacheManagerPeerProvider based on RMI and JNDI.
|
JNDIRMICacheManagerPeerListener |
A cache server which exposes available cache operations remotely through RMI.
|
JNDIRMICacheManagerPeerListenerFactory |
Builds a listener based on JNDI and RMI.
|
LfuMemoryStore |
Less Frequently Used (LFU) implementation of the memory store. |
LockTimeoutException |
Indicates that a timeout has occured while attempting to obtain a lock using
Mutex
This is a normal runtime exception which should be handled by calling code.
|
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 |
Mutex | |
ObjectExistsException |
Thrown when a duplicate cache is attemtpted to be created
|
PageFragmentCachingFilter |
A Template for a page caching filter that is designed for "included" pages, eg: jsp:includes. |
PageInfo |
A Serializable representation of a HttpServletResponse.
|
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.
|
ResponseHeadersNotModifiableException |
The javax.servlet.http.HttpServletResponse#setHeader(String, String) method
sets a response header with the given name and value.
|
ResponseUtil |
A collection of response processing utilities, which are shared between 2 or more filters
|
RetryAttemptTooSoonException |
Thrown to indicate an attempt to retry execution of the command was made before it is allowed. |
RMIAsynchronousCacheReplicator |
Listens to CacheManager and Cache events and propagates those to
CachePeer peers of the Cache asynchronously.
|
RMIBootstrapCacheLoader |
Loads Elements from a random Cache Peer
|
RMIBootstrapCacheLoaderFactory |
A factory to create a configured RMIBootstrapCacheLoader |
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.
|
SelfPopulatingCache |
A selfpopulating decorator for Ehcache that creates entries on demand.
|
SerializableCookie |
A serializable cookie which wraps Cookie.
|
ShutdownListener |
A ServletContextListener that shutsdown CacheManager. |
SimplePageCachingFilter |
A simple page CachingFilter suitable for most uses.
|
SimplePageFragmentCachingFilter |
A simple page fragment CachingFilter suitable for most uses.
|
SingletonEhCacheProvider |
Singleton cache Provider plugin for Hibernate 3.2 and ehcache-1.2. |
Statistics |
An immutable Cache statistics implementation}
This is like a value object, with the added ability to clear cache statistics on 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. |
Sync | |
TooManyRetriesException |
Thrown when a command has unsuccessfully tried to be executed more than its retry limit.
|
UpdatingCacheEntryFactory |
A CacheEntryFactory with one additional method, updateEntryValue((Serializable key, Serializable value)
which allows the cache entry to updated rather than replaced. |
UpdatingSelfPopulatingCache |
A Cache backed cache that creates entries on demand.
|