Package org.apache.avalon.excalibur.cache

An extensible cache framework and implementation.

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.
 

Package org.apache.avalon.excalibur.cache Description

An extensible cache framework and implementation.

[Introduction]

Introduction

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:



Copyright © 2001 Apache Jakarta Project. All Rights Reserved.