com.ibm.wsspi.cache

Class CacheMonitor

  • java.lang.Object
    • com.ibm.wsspi.cache.CacheMonitor


  • public class CacheMonitor
    extends java.lang.Object
    This is the mechanism to provide CacheMonitor access to the current cache instances and configured cache policies.
    • Constructor Summary

      Constructors 
      Constructor and Description
      CacheMonitor() 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      static Cache getCache(java.lang.String instanceName)
      This method returns the cache instance specified by instance name.
      static java.util.ArrayList getCacheInstanceNames()
      This method returns a list of active cache instances including both servlet cache and object cache.
      static java.util.ArrayList getConfigEntries()
      This method returns a list of all config entries found in cachespec.xml files.
      static java.util.ArrayList getConfigEntries(java.lang.String instanceName)
      This method returns a list of config entries specified by the cache instance.
      static java.util.ArrayList getConfiguredServletCacheInstanceNames()
      This method returns a list of the configured servlet cache instance names.
      static java.util.ArrayList getPolicyServletCacheInstanceNames()
      This method returns a list of cache instances which are defined in cachespec.xml files.
      static boolean isCachingEnabled()
      This method determines if Dynamic caching (either servlet or object cache) is enabled.
      static boolean isObjectCachingEnabled()
      This method determines if Dynamic object caching is enabled.
      static boolean isServletCachingEnabled()
      This method determines if Dynamic servlet caching is enabled.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CacheMonitor

        public CacheMonitor()
    • Method Detail

      • isCachingEnabled

        public static boolean isCachingEnabled()
        This method determines if Dynamic caching (either servlet or object cache) is enabled.
        Returns:
        true if caching is enabled, false if it is disabled.
      • isServletCachingEnabled

        public static boolean isServletCachingEnabled()
        This method determines if Dynamic servlet caching is enabled.
        Returns:
        true if caching is enabled, false if it is disabled.
      • isObjectCachingEnabled

        public static boolean isObjectCachingEnabled()
        This method determines if Dynamic object caching is enabled.
        Returns:
        true if caching is enabled, false if it is disabled.
      • getCache

        public static Cache getCache(java.lang.String instanceName)
        This method returns the cache instance specified by instance name.
        Returns:
        cache instance or NULL if instance name does not exist.
      • getConfiguredServletCacheInstanceNames

        public static final java.util.ArrayList getConfiguredServletCacheInstanceNames()
        This method returns a list of the configured servlet cache instance names.
        Returns:
        a list of instance names.
      • getCacheInstanceNames

        public static final java.util.ArrayList getCacheInstanceNames()
        This method returns a list of active cache instances including both servlet cache and object cache.
        Returns:
        a list of instance names.
      • getPolicyServletCacheInstanceNames

        public static final java.util.ArrayList getPolicyServletCacheInstanceNames()
        This method returns a list of cache instances which are defined in cachespec.xml files.
        Returns:
        a list of instance names.
      • getConfigEntries

        public static final java.util.ArrayList getConfigEntries(java.lang.String instanceName)
        This method returns a list of config entries specified by the cache instance.
        Returns:
        a list of config entries.
      • getConfigEntries

        public static final java.util.ArrayList getConfigEntries()
        This method returns a list of all config entries found in cachespec.xml files.
        Returns:
        a list of config entries.
IBM WebSphere Application ServerTM
Release 9.0