Package com.opensymphony.oscache.base

Provides the base classes and interfaces that make up the core of OSCache.

See:
          Description

Interface Summary
EntryRefreshPolicy Interface that allows custom code to be called when checking to see if a cache entry has expired.
LifecycleAware Event handlers implement this so they can be notified when a cache is created and also when it is destroyed.
 

Class Summary
AbstractCacheAdministrator An AbstractCacheAdministrator defines an abstract cache administrator, implementing all the basic operations related to the configuration of a cache, including assigning any configured event handlers to cache objects.
Cache Provides an interface to the cache itself.
CacheEntry A CacheEntry instance represents one entry in the cache.
Config Responsible for holding the Cache configuration properties.
EntryUpdateState Holds the state of a Cache Entry that is in the process of being (re)generated.
 

Exception Summary
FinalizationException Thrown by LifecycleAware listeners that are not able to finalize themselves.
InitializationException Thrown by LifecycleAware listeners that are not able to initialize themselves.
NeedsRefreshException This exception is thrown when retrieving an item from cache and it is expired.
 

Package com.opensymphony.oscache.base Description

Provides the base classes and interfaces that make up the core of OSCache.

Package Specification

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:


OSCache Project Page