| Class | Description |
| Attributes |
Attributes is used to define how an object should be managed by the cache. |
| Cache |
The Cache class provides APIs for cache administration tasks,
such as initialization, termination and monitoring. |
| CacheAccess |
CacheAccess provides a public API to access the cache. |
| CacheAttributes |
CacheAttributes has the Cache configuration information. |
| CacheEvent |
CacheEvent represents an internal cache event. |
| CacheLoader |
CacheLoader is an abstract class. |
| CacheLogger |
CacheLogger is an abstract class. |
| CacheObjectInfo |
The CacheObjectInfo class describes the meta data information associated
with an object in the cache. |
| DefaultCacheLogger |
DefaultCacheLogger extends CacheLogger abstract class and provides a
default logging implementation. |
| PoolAccess |
PoolAccess provides the cache pooling API. |
| Exception | Description |
| CacheException |
CacheException is a generic exception, which indicates
a cache error has occurred. |
| CacheFullException |
Indicates that the maximum number of objects in the cache
has been reached. |
| CacheNotAvailableException |
Indicates that the caching system has not been initialized or is
temporarily unavailable |
| CachePermissionsException |
Thrown if a CacheAccess handle is used to update or invalidate an object,
which is synchronized, but the handle is not the current owner. |
| CallbackException |
Thrown when a user supplied callback method throws an exception,
cache system will catch it and throw this CallbackException. |
| CantSynchronizeGroupException |
Thrown when user tries to synchronize a group object,
Group objects can not be synchronized. |
| DiskCacheException |
Indicates there is a disk cache related error occurs. |
| GroupNameException |
Thrown when application tries to add the group object to
the same group itself, a group object can not be in its own
group. |
| GroupUseException |
Thrown when the requested functionality is not
supported on a group. |
| InvalidArgumentException |
Indicates one of the arguments to the method is not valid. |
| InvalidGroupException |
Signals that the group object accessed is no longer valid. |
| InvalidHandleException |
Indicates that the CacheAccess handle used to refer the object is not
valid, Probably the CacheAccess handle has been closed. |
| InvalidObjectException |
Signals that an invalid object was unexpectedly encountered. |
| InvalidOperationException |
Indicates one of the arguments to the method is not valid. |
| LoadConflictException |
Signals that an update was requested on an object that is currently
being updated or loaded. |
| NetOfflineException |
Signals that the cache service in this process was unable to connect
to the distributed messaging layer. |
| NetworkException |
Signals that a problem in the message layer of the cache has occurred |
| NoObjectAvailableException |
Thrown when the requested object is not available in a pool. |
| NotAPoolException |
Thrown when the requested pool name is not associated to a pool. |
| NotARetrievableObjectException |
Thrown when application tried to access a group or pool object, as an
individual object such as from CacheAccess.get(). |
| NotImplementedException |
Thrown when a request for functionality, which has not be implemented,
has been made. |
| NotOwnerException |
Thrown when a lock operation or update is attempted on a synchronized
object without first getting ownership. |
| NullObjectException |
Signals that a null cache object was detected. |
| NullObjectNameException |
Indicates that a null object name was supplied by the application. |
| ObjectExistsException |
Thrown when user tries to create a new cache object with the
name of an existing cache object. |
| ObjectNotFoundException |
Indicates that the object requested could not be found in the cache
and there was insufficient information available to create or load
the object. |
| ObjectNotSynchronizedException |
Indicates that A method applicable only to synchronized cache objects
was attempted on an object that is not marked as synchronized. |
| RegionNotFoundException |
Signals that the requested region is not found. |
| ResponseFailedException |
Signals a failure other than TimeoutException happened when waiting
for the response from remote caches. |
| SyncObjectDestroyedException |
Thrown when a load is attempted on a synchronized object is that has been
destroyed. |
| TimeoutException |
Thrown when a blocking call has timed out before the requested task
has completed. |