Package | Description |
---|---|
com.ibm.wsspi.cache |
Class and Description |
---|
CacheConfig
This interface is used to provide the cache instance configuration to a cache provider.
|
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.
|
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.
|
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.
|
CacheStatisticsListener
This is the mechanism to provide cache
statistics to the CacheMonitor.
|
ConfigEntry.CacheId
The CacheId defines a rule for caching an object and is composed of the sub-elements component, timeout,
inactivity, priority, property, idgenerator, and metadatagenerator.
|
ConfigEntry.Component
Component is a subelement to generate a portion of the cache ID.
|
ConfigEntry.DependencyId
The DependencyId object specifies additional cache identifiers that associate multiple cache entries
to the same group identifier.
|
ConfigEntry.Invalidation
To invalidate cached objects, the application server must generate unique invalidation IDs.
|
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.
|