com.ibm.wsspi.cache
Class CacheMonitor

java.lang.Object
  extended by 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.


Field Summary
static int BALANCED
           
static int CACHE_TYPE_JAXRPC
           
static int CUSTOM
           
static java.lang.String DISKCACHE_MORE
           
static int EVICTION_NONE
           
static int EVICTION_RANDOM
           
static int EVICTION_SIZE_BASED
           
static int HIGH
           
static int LOW
           
static int NOT_SHARED
           
static int SHARED_PULL
           
static int SHARED_PUSH
           
static int SHARED_PUSH_PULL
           
 
Constructor Summary
CacheMonitor()
           
 
Method Summary
static Cache getCache(java.lang.String instanceName)
           
static java.util.ArrayList getConfigEntries()
           
static java.util.ArrayList getConfigEntries(java.lang.String instanceName)
           
static java.util.ArrayList getConfiguredServletCacheInstanceNames()
           
static java.util.ArrayList getPolicyServletCacheInstanceNames()
           
static boolean isCachingEnabled()
           
static boolean isServletCachingEnabled()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_TYPE_JAXRPC

public static final int CACHE_TYPE_JAXRPC
See Also:
Constant Field Values

NOT_SHARED

public static final int NOT_SHARED
See Also:
Constant Field Values

SHARED_PULL

public static final int SHARED_PULL
See Also:
Constant Field Values

SHARED_PUSH

public static final int SHARED_PUSH
See Also:
Constant Field Values

SHARED_PUSH_PULL

public static final int SHARED_PUSH_PULL
See Also:
Constant Field Values

HIGH

public static final int HIGH
See Also:
Constant Field Values

BALANCED

public static final int BALANCED
See Also:
Constant Field Values

LOW

public static final int LOW
See Also:
Constant Field Values

CUSTOM

public static final int CUSTOM
See Also:
Constant Field Values

EVICTION_RANDOM

public static final int EVICTION_RANDOM
See Also:
Constant Field Values

EVICTION_SIZE_BASED

public static final int EVICTION_SIZE_BASED
See Also:
Constant Field Values

EVICTION_NONE

public static final int EVICTION_NONE
See Also:
Constant Field Values

DISKCACHE_MORE

public static final java.lang.String DISKCACHE_MORE
See Also:
Constant Field Values
Constructor Detail

CacheMonitor

public CacheMonitor()
Method Detail

isCachingEnabled

public static boolean isCachingEnabled()

isServletCachingEnabled

public static boolean isServletCachingEnabled()

getCache

public static Cache getCache(java.lang.String instanceName)

getConfiguredServletCacheInstanceNames

public static final java.util.ArrayList getConfiguredServletCacheInstanceNames()

getPolicyServletCacheInstanceNames

public static final java.util.ArrayList getPolicyServletCacheInstanceNames()

getConfigEntries

public static final java.util.ArrayList getConfigEntries(java.lang.String instanceName)

getConfigEntries

public static final java.util.ArrayList getConfigEntries()