Class JmxBoundedMultiLruCache
java.lang.Object
com.sun.appserv.util.cache.mbeans.JmxBaseCache
com.sun.appserv.util.cache.mbeans.JmxMultiLruCache
com.sun.appserv.util.cache.mbeans.JmxBoundedMultiLruCache
- All Implemented Interfaces:
JmxBaseCacheMBean,JmxBoundedMultiLruCacheMBean,JmxMultiLruCacheMBean
public class JmxBoundedMultiLruCache
extends JmxMultiLruCache
implements JmxBoundedMultiLruCacheMBean
This class provides implementation for JmxLruCache MBean
- Author:
- Krishnamohan Meduri (Krishna.Meduri@Sun.com)
-
Constructor Summary
ConstructorsConstructorDescriptionJmxBoundedMultiLruCache(BoundedMultiLruCache boundedMultiLruCache, String name) -
Method Summary
Modifier and TypeMethodDescriptionReturns the current size of the cache in bytesReturns the upper bound on the cache sizeMethods inherited from class com.sun.appserv.util.cache.mbeans.JmxMultiLruCache
getSegmentListLength, getSegmentSize, getTrimCountMethods inherited from class com.sun.appserv.util.cache.mbeans.JmxBaseCache
getAddCount, getEntryCount, getHitCount, getMaxEntries, getMissCount, getName, getOverflowCount, getRefreshCount, getRemovalCount, getTableSize, getThresholdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.appserv.util.cache.mbeans.JmxBaseCacheMBean
getAddCount, getEntryCount, getHitCount, getMaxEntries, getMissCount, getName, getOverflowCount, getRefreshCount, getRemovalCount, getTableSize, getThresholdMethods inherited from interface com.sun.appserv.util.cache.mbeans.JmxMultiLruCacheMBean
getSegmentListLength, getSegmentSize, getTrimCount
-
Constructor Details
-
JmxBoundedMultiLruCache
-
-
Method Details
-
getCurrentSize
Returns the current size of the cache in bytes- Specified by:
getCurrentSizein interfaceJmxBoundedMultiLruCacheMBean
-
getMaxSize
Returns the upper bound on the cache size- Specified by:
getMaxSizein interfaceJmxBoundedMultiLruCacheMBean
-