Class JmxBaseCache
- java.lang.Object
-
- com.sun.appserv.util.cache.mbeans.JmxBaseCache
-
- All Implemented Interfaces:
JmxBaseCacheMBean
- Direct Known Subclasses:
JmxLruCache
,JmxMultiLruCache
public class JmxBaseCache extends Object implements JmxBaseCacheMBean
This class provides implementation for JmxBaseCacheMBean- Since:
- May 4, 2005
- Version:
- 1.4
- Author:
- Krishnamohan Meduri ([email protected])
-
-
Constructor Summary
Constructors Constructor Description JmxBaseCache(BaseCache baseCache, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
getAddCount()
Returns the number of times new entries have been addedInteger
getEntryCount()
Returns current number of EntriesInteger
getHitCount()
Return the number of cache hitsInteger
getMaxEntries()
Returns maximum possible number of entriesInteger
getMissCount()
Returns the number of cache missesString
getName()
Returns a unique identifier for this MBean inside the domainInteger
getOverflowCount()
Returns the number of times that an overflow has occurredInteger
getRefreshCount()
Returns the number of values that have been refreshed (replaced with a new value in an existing extry)Integer
getRemovalCount()
Returns the number of entries that have been removedInteger
getTableSize()
Returns current number of bucketsInteger
getThreshold()
Returns threshold.
-
-
-
Method Detail
-
getName
public String getName()
Returns a unique identifier for this MBean inside the domain- Specified by:
getName
in interfaceJmxBaseCacheMBean
-
getMaxEntries
public Integer getMaxEntries()
Returns maximum possible number of entries- Specified by:
getMaxEntries
in interfaceJmxBaseCacheMBean
-
getThreshold
public Integer getThreshold()
Returns threshold. This when reached, an overflow will occur- Specified by:
getThreshold
in interfaceJmxBaseCacheMBean
-
getTableSize
public Integer getTableSize()
Returns current number of buckets- Specified by:
getTableSize
in interfaceJmxBaseCacheMBean
-
getEntryCount
public Integer getEntryCount()
Returns current number of Entries- Specified by:
getEntryCount
in interfaceJmxBaseCacheMBean
-
getHitCount
public Integer getHitCount()
Return the number of cache hits- Specified by:
getHitCount
in interfaceJmxBaseCacheMBean
-
getMissCount
public Integer getMissCount()
Returns the number of cache misses- Specified by:
getMissCount
in interfaceJmxBaseCacheMBean
-
getRemovalCount
public Integer getRemovalCount()
Returns the number of entries that have been removed- Specified by:
getRemovalCount
in interfaceJmxBaseCacheMBean
-
getRefreshCount
public Integer getRefreshCount()
Returns the number of values that have been refreshed (replaced with a new value in an existing extry)- Specified by:
getRefreshCount
in interfaceJmxBaseCacheMBean
-
getOverflowCount
public Integer getOverflowCount()
Returns the number of times that an overflow has occurred- Specified by:
getOverflowCount
in interfaceJmxBaseCacheMBean
-
getAddCount
public Integer getAddCount()
Returns the number of times new entries have been added- Specified by:
getAddCount
in interfaceJmxBaseCacheMBean
-
-