com.ibm.websphere.pmi.stat
Interface WSDynamicCacheStats


public interface WSDynamicCacheStats

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

<server>
|
|__Dynamic Caching+
  |
  |__Servlet cache+
    |
    |__<cache_A>
      |
      |__Templates+
      |__<template_1>
  |__Object cache+
    |
    |__<cache_1>
    |__<cache_2>

+ indicates logical group

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

  1. StatDescriptor to represent statistics for cache cache_A template Template_1 under the Servlet cache logical group: new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, WSDynamicCacheStats.SERVLET_CACHE_GROUP, "cache_A", WSDynamicCacheStats.TEMPLATE_GROUP, "Template_1"});
  2. StatDescriptor to represent statistics for cache cache_1 under the Object cache logical group: new StatDescriptor (new String[] {WSDynamicCacheStats.NAME, WSDynamicCacheStats.OBJECT_CACHE_GROUP, "cache_1"});

See Also:
StatDescriptor

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

Field Detail

NAME

public static final java.lang.String NAME
The name of the Dynamic Cache performance module.

See Also:
Constant Field Values

SERVLET_CACHE_GROUP

public static final java.lang.String SERVLET_CACHE_GROUP
The name of the servlet cache logical group.

See Also:
Constant Field Values

OBJECT_CACHE_GROUP

public static final java.lang.String OBJECT_CACHE_GROUP
The name of the object cache logical group.

See Also:
Constant Field Values

TEMPLATE_GROUP

public static final java.lang.String TEMPLATE_GROUP
The name of the template logical group.

See Also:
Constant Field Values

DISK_GROUP

public static final java.lang.String DISK_GROUP
The name of the disk logical group.

See Also:
Constant Field Values

DISK_OFFLOAD_ENABLED

public static final java.lang.String DISK_OFFLOAD_ENABLED
The name of the disk offload eanble under disk logical group.

See Also:
Constant Field Values

MaxInMemoryCacheEntryCount

public static final int MaxInMemoryCacheEntryCount
The maximum number of in-memory cache entries. (CountStatistic)

See Also:
Constant Field Values

InMemoryCacheEntryCount

public static final int InMemoryCacheEntryCount
The current count of in-memory cache entries. (CountStatistic)

See Also:
Constant Field Values

HitsInMemoryCount

public static final int HitsInMemoryCount
The count of requests for cacheable objects that are served from memory. (CountStatistic)

See Also:
Constant Field Values

HitsOnDiskCount

public static final int HitsOnDiskCount
The count of requests for cacheable objects that are served from disk. (CountStatistic)

See Also:
Constant Field Values

ExplicitInvalidationCount

public static final int ExplicitInvalidationCount
The count of explicit invalidations. (CountStatistic)

See Also:
Constant Field Values

LruInvalidationCount

public static final int LruInvalidationCount
The count of cache entries that are removed from memory by a Least Recently Used (LRU) algorithm. (CountStatistic)

See Also:
Constant Field Values

TimeoutInvalidationCount

public static final int TimeoutInvalidationCount
The count of cache entries that are removed from memory and disk because their timeout has expired. (CountStatistic)

See Also:
Constant Field Values

InMemoryAndDiskCacheEntryCount

public static final int InMemoryAndDiskCacheEntryCount
The current count of used cache entries in memory and disk. (CountStatistic)

See Also:
Constant Field Values

RemoteHitCount

public static final int RemoteHitCount
The count of requests for cacheable objects that are served from other Java virtual machines within the replication domain. (CountStatistic)

See Also:
Constant Field Values

MissCount

public static final int MissCount
The count of requests for cacheable objects that were not found in the cache.

See Also:
Constant Field Values

ClientRequestCount

public static final int ClientRequestCount
The count of requests for cacheable objects that are generated by applications running on this application server. (CountStatistic)

See Also:
Constant Field Values

DistributedRequestCount

public static final int DistributedRequestCount
The count of requests for cacheable objects that are generated by cooperating caches in this replication domain. (CountStatistic)

See Also:
Constant Field Values

ExplicitMemoryInvalidationCount

public static final int ExplicitMemoryInvalidationCount
The count of explicit invalidations resulting in the removal of an entry from memory. (CountStatistic)

See Also:
Constant Field Values

ExplicitDiskInvalidationCount

public static final int ExplicitDiskInvalidationCount
The count of explicit invalidations resulting in the removal of an entry from disk. (CountStatistic)

See Also:
Constant Field Values

LocalExplicitInvalidationCount

public static final int LocalExplicitInvalidationCount
The count of explicit invalidations generated locally, either programmatically or by a cache policy. (CountStatistic)

See Also:
Constant Field Values

RemoteExplicitInvalidationCount

public static final int RemoteExplicitInvalidationCount
The count of explicit invalidations received from a cooperating Java virtual machine in this replication domain. (CountStatistic)

See Also:
Constant Field Values

RemoteCreationCount

public static final int RemoteCreationCount
The count of cache entries that are received from cooperating dynamic caches. (CountStatistic)

See Also:
Constant Field Values

ObjectsOnDisk

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

See Also:
Constant Field Values

HitsOnDisk

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

See Also:
Constant Field Values

ExplicitInvalidationsFromDisk

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

See Also:
Constant Field Values

TimeoutInvalidationsFromDisk

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

See Also:
Constant Field Values

PendingRemovalFromDisk

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

See Also:
Constant Field Values

DependencyIdsOnDisk

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

See Also:
Constant Field Values

DependencyIdsBufferedForDisk

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

See Also:
Constant Field Values

DependencyIdsOffloadedToDisk

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

See Also:
Constant Field Values

DependencyIdBasedInvalidationsFromDisk

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

See Also:
Constant Field Values

TemplatesOnDisk

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

See Also:
Constant Field Values

TemplatesBufferedForDisk

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

See Also:
Constant Field Values

TemplatesOffloadedToDisk

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

See Also:
Constant Field Values

TemplateBasedInvalidationsFromDisk

public static final int TemplateBasedInvalidationsFromDisk
The current count of template based invalidations from disk. (Disk Group CountStatistic)

See Also:
Constant Field Values

GarbageCollectorInvalidationsFromDisk

public 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:
Constant Field Values

OverflowInvalidationsFromDisk

public 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:
Constant Field Values