Package de.neteye.actioncache

Interface Summary
CacheableAction Actions that want their output to be cached must implement this interface.
CacheItem Objects that shall be kept in the cache must implement this interface.
 

Class Summary
AbstractCache Abstract in-memory LRU cache.
AbstractCacheableAction Abstract class that implements time based expiration.
AbstractCacheItem Abstract implementation of the CacheItem interface that doesn't hold any value.
ActionCache Cache implementation using ActionCacheItem objects
ActionCacheItem CacheItem implementation that is backed by a file.
ActionCachePlugIn  
ActionCacheRequestProcessor  
ActionCacheResponseWrapper A HttpServletResponseWrapper that captures the response and updates the given ActionCacheItem in case no error is indicated by the HTTP status code.
ExampleAction Example that demonstrates how to implement cacheable actions.
MultiplexPrintWriter PrintWriter that additionally sends its data to second PrintWriter.
MultiplexServletOutputStream ServletOutputStream that sends the data written to it to two different streams.
ReaderWriterLock Class implementing a reader/writer lock with FIFO ordering.
TilesCacheRequestProcessor Alternative RequestProcessor for applications that want to use actioncache together with Tiles.
TokenFilterWriter A FilterWriter that replaces all occurences of a given token with a replacement string.