Class 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 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 com.ibm.wsspi.cache.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.