IBM WebSphere Application ServerTM
Release 8

Package com.ibm.wsspi.cache

Interface Summary
CacheConfig This interface is used to provide the cache instance configuration to a cache provider.
CacheProvider Dynacache is the default cache provider for the WebSphere Application Server.
CacheProviderLoader This interface is used by the WebSphere Admin Console to look up all the cache providers and expose them on the Dynamic Cache Service panel, Cache Provider drop down menu.
CacheStatistics This interface is used to monitor the cache.
CoreCache This class is the underlying cache interface for a cache provider, and contains the methods used to get, put, inspect and manage the current state of the cache.
EventSource Runtime objects implement this when they are an event source Java objects can be registered with an EventSource.
GenerateContents This interface is used by CacheEntry to indicate that the value implements the GenerateContents() method.
 

Class Summary
Cache This is the underlying cache mechanism that is used by the CacheMonitor.
CacheEntry A CacheEntry is a struct object that holds the cache id and value, as well as metadata for caching.
CacheFeatureSupport This abstract class is used to indicate the features that are supported by a cache provider.
CacheInstanceResourceBinder This class is used to expose the internal CacheInstanceResourceBinder class.
CacheMonitor This is the mechanism to provide CacheMonitor access to the current cache instances and configured cache policies.
CacheStatisticsListener This is the mechanism to provide cache statistics to the CacheMonitor.
ConfigEntry A ConfigEntry is a struct object that holds the cache policies specifying how to cache an entry.
Constants This class provides Dynacache constants that are used by other components.
DistributedObjectCacheFactory This class provides components with factory methods to create/lookup instances of a DistributedObjectCache.
ESIStats This is the mechanism to provide Edge cache statistics to the CacheMonitor.
 

Enum Summary
CacheConfig.EvictorAlgorithmType Eviction algorithm type EvictorAlgorithmType.LRUEvictor is defined as an evictor type that uses a least recently used algorithm to decide which entries to evict when the cache entries map exceeds a maximum number of entries.
 

Version:
1.1.0

IBM WebSphere Application ServerTM
Release 8