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.
|