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

      Fields 
      Modifier and Type Field and Description
      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
      Deprecated. 
      As of 6.1, this group is no longer created. Use OBJECT_GROUP.
      static java.lang.String OBJECT_CACHE_TYPE_PREFIX
      The prefix of the object cache instance.
      static java.lang.String OBJECT_COUNTERS
      The name of the object counters under object cache logical group.
      static java.lang.String OBJECT_GROUP
      The name of the logical group for object cache.
      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
      Deprecated. 
      As of 6.1, this group is no longer created.
      static java.lang.String SERVLET_CACHE_TYPE_PREFIX
      The prefix of the servlet cache instance.
      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

        static final java.lang.String NAME
        The name of the Dynamic Cache performance module.
        See Also:
        Constant Field Values
      • SERVLET_CACHE_GROUP

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

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

        static final java.lang.String TEMPLATE_GROUP
        The name of the template logical group.
        See Also:
        Constant Field Values
      • DISK_GROUP

        static final java.lang.String DISK_GROUP
        The name of the disk logical group.
        See Also:
        Constant Field Values
      • DISK_OFFLOAD_ENABLED

        static final java.lang.String DISK_OFFLOAD_ENABLED
        The name of the disk offload eanble under disk logical group.
        See Also:
        Constant Field Values
      • OBJECT_GROUP

        static final java.lang.String OBJECT_GROUP
        The name of the logical group for object cache.
        See Also:
        Constant Field Values
      • OBJECT_COUNTERS

        static final java.lang.String OBJECT_COUNTERS
        The name of the object counters under object cache logical group.
        See Also:
        Constant Field Values
      • SERVLET_CACHE_TYPE_PREFIX

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

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

        static final int MaxInMemoryCacheEntryCount
        The maximum number of in-memory cache entries. (CountStatistic)
        See Also:
        Constant Field Values
      • InMemoryCacheEntryCount

        static final int InMemoryCacheEntryCount
        The current count of in-memory cache entries. (CountStatistic)
        See Also:
        Constant Field Values
      • HitsInMemoryCount

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

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

        static final int ExplicitInvalidationCount
        The count of explicit invalidations. (templates group or object cache group CountStatistic)
        See Also:
        Constant Field Values
      • LruInvalidationCount

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

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

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

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

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

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

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

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

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

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

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

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

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

        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

        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

        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

        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

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

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

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

        static final int DependencyIdBasedInvalidationsFromDisk
        The current count of dependency Id based invalidations from disk. (Disk Group CountStatistic)
        See Also:
        Constant Field Values
      • TemplatesOnDisk

        static final int TemplatesOnDisk
        The current count of templates that are currently on disk. (Disk Group CountStatistic)
        See Also:
        Constant Field Values
      • TemplatesBufferedForDisk

        static final int TemplatesBufferedForDisk
        The current count of templates that are buffered for disk. (Disk Group CountStatistic)
        See Also:
        Constant Field Values
      • TemplatesOffloadedToDisk

        static final int TemplatesOffloadedToDisk
        The current count of templates that are offloaded to disk. (Disk Group CountStatistic)
        See Also:
        Constant Field Values
      • TemplateBasedInvalidationsFromDisk

        static final int TemplateBasedInvalidationsFromDisk
        The current count of template based invalidations from disk. (Disk Group CountStatistic)
        See Also:
        Constant Field Values
      • GarbageCollectorInvalidationsFromDisk

        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

        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
IBM WebSphere Application ServerTM
Release 9.0