Package org.objectweb.perseus.cache.api

Interface Summary
CacheAttributeController This interface is management-related.
CacheCapacityEvent This class represents an event produced by the cache when its size has been changed.
CacheCapacityEventListener It represents a listener of CacheCapacityEvent produced by a CacheManager when the cache is resized.
CacheEntry Defines the interface for management of entries held in the cache.
CacheEntryFactory Interface for the CacheEntry factory (see GoF's Abstract Factory pattern.)
CacheEntryFilter Defines a filter of cache entry.
CacheEvent Defines the interface template for CacheEvent implementation.
CacheEventListener This interface is to be implemented at the applicative level, to ensure an appropriate management of objects held in cache.
CacheManager This interface is the functional (applicative) view for the Caching Service.
FixableCacheEntry It represents a cache entry which can be fix or unfix.
UnbindManager This interface is used by the replacement manager to evict an instance from the cache.
 

Exception Summary
CacheException It represents an exception occrured in a CacheManager.
CacheFullException This exceptions indicates that the cache is full.
InvalidCacheEntryException This exception is raised when a CacheEntry has been evicted from the cache, and fix is called.
UnFixProtocolException This exception is raised when the unfix method is called whereas the cache entry is already unused.
 



Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.