Package org.sape.carbon.services.cache.mru

This package contains all classes for defining and implementing Most Recently Used (MRU) caches.

See:
          Description

Interface Summary
BaseMRUCacheConfiguration The configuration interface for the DefaultMRUCacheImpl implementation.
MRUCache This interface represents caches that hold a limited number of items and remove older items or items that haven't been accessed in a while to make room for new items.
MRUCacheConfiguration This is the configuration interface for a basic MRUCache Copyright 2002 Sapient
MRUCacheDataLoader The MRUCacheDataLoader is the interface implemented by Objects that interface with the backing data store of an MRU cache.
MultiGetMRUCacheConfiguration This is the configuration interface for a multi-get MRUCache
MultiGetMRUCacheDataLoader The MultiGetMRUCacheDataLoader is the interface implemented by Objects that interface with the backing data store of an MRU cache.
 

Class Summary
AbstractMRUCache Class which provides a generic "Most Recently Used" cache.
DefaultMRUCacheImpl Extends AbsractMRUCache to provide the get method Copyright 2002 Sapient
KeyInfo Package visibility class used by the MRUCache to store a reference to the key object along with the last accessed time and expiration time for that key/value in milliseconds.
MultiGetMRUCache This class extends the AbstractMRUCache to add multi-get functionality.
 

Package org.sape.carbon.services.cache.mru Description

This package contains all classes for defining and implementing Most Recently Used (MRU) caches.



Copyright 1999-2003 Sapient Corporation. All Rights Reserved.