MBean cache statistics


 

+

Search Tips   |   Advanced Search

 

Use the PMI data for dynamic cache to monitor the behavior and performance of the dynamic cache service.

MBean attributes Description
CacheHits Total number of cache hits.
CacheLruRemoves Number of memory-based least recently used (LRU) evictions.

These correspond to the number of objects that are evicted from the memory cache, based on the LRU policy.

CacheMisses Total number of cache misses.
CacheRemoves Total number of cache removes.
DependencyIdsOnDisk Total number of dependency identifiers that are currently on disk.
DependencyIdsBufferedForDisk Number of dependency identifiers that are buffered in memory for the disk.
DependencyIdsOffloadedToDisk Number of dependency IDs that are off-loaded to disk since the server startup. This is a cumulative count.
DependencyIdBasedInvalidationsFromDisk Number of dependency ID-based invalidations that have occurred since server startup.
DiskCacheSizeInMB Total size of data objects in MB.
ExplicitInvalidationsFromMemory Number of explicit invalidations that result in an entry being removed from memory.
ExplicitInvalidationsFromDisk Number of explicit invalidations that result in an entry being removed from disk.
ExplicitInvalidationsLocal Number of explicit invalidations that are generated locally.
ExplicitInvalidationRemote Number of explicit invalidations that generate from a cooperating JVM in the cluster.
GarbageCollectorInvalidationsFromDisk This counter increments when the garbage collector evicts entries from the disk.

If an entry is not expired, this counter increments. If an entry is expired, the TotalTimeoutInvalidationsFromDisk increments.

MemoryCacheEntries Number of cache entries in memory.
ObjectsDeleteFromDisk Number of cached objects that are deleted from disk.
ObjectsDeleteFromDisk4K Number of objects that have been deleted from disk and are smaller than 4K.
ObjectsDeleteFromDisk40K Number of objects that have been deleted from disk and are between 4K and 40K.
ObjectsDeleteFromDisk400K Number of objects that have been deleted from disk and are between 40K and 400K.
ObjectsDeleteFromDisk4000K Number of objects that have been deleted from disk and are between 400K and 400K.
ObjectsDeleteFromDiskSize Cumulative size of cached objects that are deleted from disk.
ObjectsOnDisk Number of cache entries that are currently on disk.
ObjectsReadFromDisk Number of cached objects that are read from disk.
ObjectsReadFromDisk4K Number of objects that have been read from disk and are smaller than 4K.
ObjectsReadFromDisk40K Number of objects that have been read from disk and are between 4K and 40K.
ObjectsReadFromDisk400K Number of objects that have been read from disk and are between 40K and 400K.
ObjectsReadFromDiskSize Cumulative size of cached objects that are read from disk.
ObjectsWriteToDisk Number of cached objects that are written to disk.
ObjectsWriteToDisk4K Number of objects that are written to disk and are smaller than 4K.
ObjectsWriteToDisk40K Number of objects that are written to disk and are between 4K and 40K.
ObjectsWriteToDisk400K Number of objects that are written to disk and are between 40K and 400K.
ObjectsWriteToDisk4000K Number of objects that are written to disk and are between 400K and 4000K.
ObjectsWrittenToDiskSize Cumulative size of cached objects that are written to disk.
OverflowInvalidationsFromDisk This counter increments when the limit of disk cache size or disk cache size in GB is reached.

It may be removed from memory and not offloaded to disk. In addition, when performing write entry to disk, write dependency ID to disk, write template to disk, if the total disk cache files in GB is over disk cache size in GB, the entry will not write to disk. This counter increments.

PendingRemovalFromDisk Number of objects that have been invalidated due to an explicit event, such as an invalidation, or some implicit event, such as a timeout or eviction policy, but are yet to be removed from disk.
PushPullTableSize Size of the current PushPullTable.
RemoteInvalidationNotifications Number of remote invalidation notifications from other servers since server startup.
RemoteObjectFetchSize Size of requests for cacheable objects that are served from other JVMs in the cluster. (PushPull mode)
RemoteObjectHits Number of requests for cacheable objects that are served from other JVMs in the cluster. (PushPull mode)
RemoteObjectMisses Number of requests for cacheable objects that were not found from other JVMs in the cluster. (PushPull mode)
RemoteObjectUpdates Number of cacheable objects that are received from other JVMs in the cluster. (Push mode)
RemoteObjectUpdateSize Size of cacheable objects that are received from other JVMs in the cluster. (Push mode)
RemoteUpdateNotifications Number of notifications that identify that an object is updated at another server. (Number of entries in the push-pull table).
TemplateBasedInvalidationsFromDisk Number of template-based invalidations since the server startup.
TemplatesBufferedForDisk Number of templates that are buffered for the disk.
TimeoutInvalidationFromDisk Number of timeout invalidations that result in an entry being removed from disk.
TimeoutInvalidationsFromMemory Number of timeout invalidations that result in an entry being removed from memory.
TemplatesOffloadedToDisk Number of templates that are off-loaded to disk since the server startup.
TemplatesOnDisk Number of templates on disk.