com.ibm.websphere.pmi.stat

Interface WSDynamicCacheStats


  1. public interface WSDynamicCacheStats
WebSphere Dynamic Cache Stats interface. Dynamic cache stats are structured as follows in the PMI tree:

<server>
|
|__Dynamic Caching+
  |
  |__<Servlet: instance1>
    |__Templates+
      |__<template_1>
      |__<template_2>
    |__Disk+
      |__<Disk Offload Enabled>
  |
  |__<Object: instance2>
    |__Object Cache+
      |__<Counters>

+ indicates logical group

StatDescriptor is used to locate and access particular Stats in the PMI tree.
Example:

  1. StatDescriptor to represent statistics for cache Servlet: instance1 templates group Template_1: new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, "Servlet: instance1", WSDynamicCacheStats.TEMPLATE_GROUP, "Template_1"});
  2. StatDescriptor to represent statistics for cache Servlet: instance1 disk group Disk Offload Enabled: new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, "Servlet: instance1", WSDynamicCacheStats.DISK_GROUP, WSDynamicCacheStats.DISK_OFFLOAD_ENABLED});
  3. StatDescriptor to represent statistics for cache Object: instance2 object cache group Counters: new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, "Object: instance2", WSDynamicCacheStats.OBJECT_GROUP, WSDynamicCacheStats.OBJECT_COUNTERS});

Note: cache instance names are prepended with cache type ("Servlet: " or "Object: ").

See Also:
StatDescriptor

Field Summary

Modifier and Type Field and Description
  1. static
  2. int
ClientRequestCount
The count of requests for cacheable objects that are generated by applications running on this application server.
  1. static
  2. int
DependencyIdBasedInvalidationsFromDisk
The current count of dependency Id based invalidations from disk.
  1. static
  2. int
DependencyIdsBufferedForDisk
The current count of dependency ids that are buffered for disk.
  1. static
  2. int
DependencyIdsOffloadedToDisk
The current count of dependency ids that are offloaded to disk.
  1. static
  2. int
DependencyIdsOnDisk
The current count of dependency ids that are currently on disk.
  1. static
  2. java.lang.String
DISK_GROUP
The name of the disk logical group.
  1. static
  2. java.lang.String
DISK_OFFLOAD_ENABLED
The name of the disk offload eanble under disk logical group.
  1. static
  2. int
DistributedRequestCount
The count of requests for cacheable objects that are generated by cooperating caches in this replication domain.
  1. static
  2. int
ExplicitDiskInvalidationCount
The count of explicit invalidations resulting in the removal of an entry from disk.
  1. static
  2. int
ExplicitInvalidationCount
The count of explicit invalidations.
  1. static
  2. int
ExplicitInvalidationsFromDisk
The count of explicit invalidations resulting in the removal of an entry from disk.
  1. static
  2. int
ExplicitMemoryInvalidationCount
The count of explicit invalidations resulting in the removal of an entry from memory.
  1. static
  2. int
GarbageCollectorInvalidationsFromDisk
The count of garbage collector invalidations resulting in the removal of entries from disk cache due to high threshold has reached.
  1. static
  2. int
HitsInMemoryCount
The count of requests for cacheable objects that are served from memory.
  1. static
  2. int
HitsOnDisk
The count of requests for cacheable objects that are served from disk.
  1. static
  2. int
HitsOnDiskCount
The count of requests for cacheable objects that are served from disk.
  1. static
  2. int
InMemoryAndDiskCacheEntryCount
The current count of used cache entries in memory and disk.
  1. static
  2. int
InMemoryCacheEntryCount
The current count of in-memory cache entries.
  1. static
  2. int
LocalExplicitInvalidationCount
The count of explicit invalidations generated locally, either programmatically or by a cache policy.
  1. static
  2. int
LruInvalidationCount
The count of cache entries that are removed from memory by a Least Recently Used (LRU) algorithm.
  1. static
  2. int
MaxInMemoryCacheEntryCount
The maximum number of in-memory cache entries.
  1. static
  2. int
MissCount
The count of requests for cacheable objects that were not found in the cache.
  1. static
  2. java.lang.String
NAME
The name of the Dynamic Cache performance module.
  1. static
  2. java.lang.String
OBJECT_CACHE_GROUP
Deprecated. As of 6.1, this group is no longer created. Use OBJECT_GROUP.
  1. static
  2. java.lang.String
OBJECT_CACHE_TYPE_PREFIX
The prefix of the object cache instance.
  1. static
  2. java.lang.String
OBJECT_COUNTERS
The name of the object counters under object cache logical group.
  1. static
  2. java.lang.String
OBJECT_GROUP
The name of the logical group for object cache.
  1. static
  2. int
ObjectsOnDisk
The current count of cache entries that are currently on disk.
  1. static
  2. int
OverflowInvalidationsFromDisk
The count of invalidations resulting in the removal of entries from disk cache due to exceeding the disk cache size or disk cache size in GB limit.
  1. static
  2. int
PendingRemovalFromDisk
The current count of cache entries that are pending to be removed from disk.
  1. static
  2. int
RemoteCreationCount
The count of cache entries that are received from cooperating dynamic caches.
  1. static
  2. int
RemoteExplicitInvalidationCount
The count of explicit invalidations received from a cooperating Java virtual machine in this replication domain.
  1. static
  2. int
RemoteHitCount
The count of requests for cacheable objects that are served from other Java virtual machines within the replication domain.
  1. static
  2. java.lang.String
SERVLET_CACHE_GROUP
Deprecated. As of 6.1, this group is no longer created.
  1. static
  2. java.lang.String
SERVLET_CACHE_TYPE_PREFIX
The prefix of the servlet cache instance.
  1. static
  2. java.lang.String
TEMPLATE_GROUP
The name of the template logical group.
  1. static
  2. int
TemplateBasedInvalidationsFromDisk
The current count of template based invalidations from disk.
  1. static
  2. int
TemplatesBufferedForDisk
The current count of templates that are buffered for disk.
  1. static
  2. int
TemplatesOffloadedToDisk
The current count of templates that are offloaded to disk.
  1. static
  2. int
TemplatesOnDisk
The current count of templates that are currently on disk.
  1. static
  2. int
TimeoutInvalidationCount
The count of cache entries that are removed from memory and disk because their timeout has expired.
  1. static
  2. int
TimeoutInvalidationsFromDisk
The count of cache entries that are removed from disk because their timeout has expired.

Field Detail

NAME

  1. static final java.lang.String NAME
The name of the Dynamic Cache performance module.
See Also:

SERVLET_CACHE_GROUP

  1. static final java.lang.String SERVLET_CACHE_GROUP
Deprecated. As of 6.1, this group is no longer created.
The name of the servlet cache logical group.
See Also:

OBJECT_CACHE_GROUP

  1. static final java.lang.String OBJECT_CACHE_GROUP
Deprecated. As of 6.1, this group is no longer created. Use OBJECT_GROUP.
The name of the object cache logical group.
See Also:

TEMPLATE_GROUP

  1. static final java.lang.String TEMPLATE_GROUP
The name of the template logical group.
See Also:

DISK_GROUP

  1. static final java.lang.String DISK_GROUP
The name of the disk logical group.
See Also:

DISK_OFFLOAD_ENABLED

  1. static final java.lang.String DISK_OFFLOAD_ENABLED
The name of the disk offload eanble under disk logical group.
See Also:

OBJECT_GROUP

  1. static final java.lang.String OBJECT_GROUP
The name of the logical group for object cache.
See Also:

OBJECT_COUNTERS

  1. static final java.lang.String OBJECT_COUNTERS
The name of the object counters under object cache logical group.
See Also:

SERVLET_CACHE_TYPE_PREFIX

  1. static final java.lang.String SERVLET_CACHE_TYPE_PREFIX
The prefix of the servlet cache instance. The servlet instance names are prepended with this servlet cache type
See Also:

OBJECT_CACHE_TYPE_PREFIX

  1. static final java.lang.String OBJECT_CACHE_TYPE_PREFIX
The prefix of the object cache instance. The object instance names are prepended with this object cache type
See Also:

MaxInMemoryCacheEntryCount

  1. static final int MaxInMemoryCacheEntryCount
The maximum number of in-memory cache entries. (CountStatistic)
See Also:

InMemoryCacheEntryCount

  1. static final int InMemoryCacheEntryCount
The current count of in-memory cache entries. (CountStatistic)
See Also:

HitsInMemoryCount

  1. static final int HitsInMemoryCount
The count of requests for cacheable objects that are served from memory. (templates group or object cache group CountStatistic)
See Also:

HitsOnDiskCount

  1. static final int HitsOnDiskCount
The count of requests for cacheable objects that are served from disk. (templates group or object cache group CountStatistic)
See Also:

ExplicitInvalidationCount

  1. static final int ExplicitInvalidationCount
The count of explicit invalidations. (templates group or object cache group CountStatistic)
See Also:

LruInvalidationCount

  1. static final int LruInvalidationCount
The count of cache entries that are removed from memory by a Least Recently Used (LRU) algorithm. (templates group or object cache group CountStatistic)
See Also:

TimeoutInvalidationCount

  1. static final int TimeoutInvalidationCount
The count of cache entries that are removed from memory and disk because their timeout has expired. (templates group or object cache group CountStatistic)
See Also:

InMemoryAndDiskCacheEntryCount

  1. static final int InMemoryAndDiskCacheEntryCount
The current count of used cache entries in memory and disk. (templates group or object cache group CountStatistic)
See Also:

RemoteHitCount

  1. static final int RemoteHitCount
The count of requests for cacheable objects that are served from other Java virtual machines within the replication domain. (templates group or object cache group CountStatistic)
See Also:

MissCount

  1. static final int MissCount
The count of requests for cacheable objects that were not found in the cache. (templates group or object cache group CountStatistic)
See Also:

ClientRequestCount

  1. static final int ClientRequestCount
The count of requests for cacheable objects that are generated by applications running on this application server. (templates group or object cache group CountStatistic)
See Also:

DistributedRequestCount

  1. static final int DistributedRequestCount
The count of requests for cacheable objects that are generated by cooperating caches in this replication domain. (templates group or object cache group CountStatistic)
See Also:

ExplicitMemoryInvalidationCount

  1. static final int ExplicitMemoryInvalidationCount
The count of explicit invalidations resulting in the removal of an entry from memory. (templates group or object cache group CountStatistic)
See Also:

ExplicitDiskInvalidationCount

  1. static final int ExplicitDiskInvalidationCount
The count of explicit invalidations resulting in the removal of an entry from disk. (templates group or object cache group CountStatistic)
See Also:

LocalExplicitInvalidationCount

  1. static final int LocalExplicitInvalidationCount
The count of explicit invalidations generated locally, either programmatically or by a cache policy. (templates group or object cache group CountStatistic)
See Also:

RemoteExplicitInvalidationCount

  1. static final int RemoteExplicitInvalidationCount
The count of explicit invalidations received from a cooperating Java virtual machine in this replication domain. (templates group or object cache group CountStatistic)
See Also:

RemoteCreationCount

  1. static final int RemoteCreationCount
The count of cache entries that are received from cooperating dynamic caches. (templates group or object cache group CountStatistic)
See Also:

ObjectsOnDisk

  1. static final int ObjectsOnDisk
The current count of cache entries that are currently on disk. (Disk Group CountStatistic)
See Also:

HitsOnDisk

  1. static final int HitsOnDisk
The count of requests for cacheable objects that are served from disk. (Disk Group CountStatistic)
See Also:

ExplicitInvalidationsFromDisk

  1. static final int ExplicitInvalidationsFromDisk
The count of explicit invalidations resulting in the removal of an entry from disk. (Disk Group CountStatistic)
See Also:

TimeoutInvalidationsFromDisk

  1. static final int TimeoutInvalidationsFromDisk
The count of cache entries that are removed from disk because their timeout has expired. (Disk Group CountStatistic)
See Also:

PendingRemovalFromDisk

  1. static final int PendingRemovalFromDisk
The current count of cache entries that are pending to be removed from disk. (Disk Group CountStatistic)
See Also:

DependencyIdsOnDisk

  1. static final int DependencyIdsOnDisk
The current count of dependency ids that are currently on disk. (Disk Group CountStatistic)
See Also:

DependencyIdsBufferedForDisk

  1. static final int DependencyIdsBufferedForDisk
The current count of dependency ids that are buffered for disk. (Disk Group CountStatistic)
See Also:

DependencyIdsOffloadedToDisk

  1. static final int DependencyIdsOffloadedToDisk
The current count of dependency ids that are offloaded to disk. (Disk Group CountStatistic)
See Also:

DependencyIdBasedInvalidationsFromDisk

  1. static final int DependencyIdBasedInvalidationsFromDisk
The current count of dependency Id based invalidations from disk. (Disk Group CountStatistic)
See Also:

TemplatesOnDisk

  1. static final int TemplatesOnDisk
The current count of templates that are currently on disk. (Disk Group CountStatistic)
See Also:

TemplatesBufferedForDisk

  1. static final int TemplatesBufferedForDisk
The current count of templates that are buffered for disk. (Disk Group CountStatistic)
See Also:

TemplatesOffloadedToDisk

  1. static final int TemplatesOffloadedToDisk
The current count of templates that are offloaded to disk. (Disk Group CountStatistic)
See Also:

TemplateBasedInvalidationsFromDisk

  1. static final int TemplateBasedInvalidationsFromDisk
The current count of template based invalidations from disk. (Disk Group CountStatistic)
See Also:

GarbageCollectorInvalidationsFromDisk

  1. static final int GarbageCollectorInvalidationsFromDisk
The count of garbage collector invalidations resulting in the removal of entries from disk cache due to high threshold has reached. (Disk Group CountStatistic)
See Also:

OverflowInvalidationsFromDisk

  1. static final int OverflowInvalidationsFromDisk
The count of invalidations resulting in the removal of entries from disk cache due to exceeding the disk cache size or disk cache size in GB limit. (Disk Group CountStatistic)
See Also: