|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Cache | This is a cache that caches objects for reuse. |
CacheListener | Receive notifications about Cache . |
CacheStore | Store cached objects. |
CacheValidator | Validate cached object. |
ReplacementPolicy | Cache replacement policy. |
Class Summary | |
AbstractCache | |
CacheEvent | This is the class used to deliver notifications about Cache . |
DefaultCache | Default Cache implementation. |
LRUCache | LRUCache. |
SynchronizedCache | A thread safe version of the Cache. |
TimeMapLRUCache | TimeMapLRUCache. |
ValidatingCache | Validating cache proxy. |
An extensible cache framework and implementation.
The org.apache.avalon.excalibur.cache
package contains interfaces and classes
for caching. The design is sufficiently modular to allow for different implementations of the
backing mechanism (store) and replacement algorithm (eg LRU, FIFO).
Here is a class diagram:
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |