02/28/2005
 

Package com.epicentric.cache

Implements a flexible system for caching objects.

See:
          Package Summary

Interface Summary
CacheDataSource  
CacheFactory  
CacheRegion  
HashcodeSafe Tag interface to mark an object as having valid hashCode and equals implementations, allowing the cache to optimize how it accesses the object associated with this key.
 

Class Summary
AdvancedCacheScheme  
CacheItemKey Key used to identify one item in the cache from another in a context-sensitive way.
CacheManager This is the singleton that you use to access the CacheService instances in the system.
CacheScheme  
 

Exception Summary
CacheAlreadyExistsException Exception that occurs when a cache is attempted to be created, but there is already a cache that has the same cache ID with different properties such as what criteria it uses to filter the cache keys, timeouts, etc.
CacheException Superclass for all specialist Exceptions thrown by the caching API
CacheSchemeIncompatibleException Exception thrown when an object is attempted to be cached, but due to the caching scheme (for example, cache set being passivate-enabled) the object cannot be added (in this case if it is not Serializable).
UnknownCacheIDException Exception thrown when a cache is requested by ID and it does not exist in the service.
 

Package com.epicentric.cache Description

Implements a flexible system for caching objects. The caching system includes the following features:

The caching system uses namespaces to provide separate cache regions for objects. At its simplest, caching an object involves creating a unique namespace and using put() and get() methods against that namespace.

See:
           Discussion


02/28/2005
 

Copyright and Trademark Notices