com.sun.appserv.util.cache.mbeans
Interface JmxBaseCacheMBean

All Known Subinterfaces:
JmxBoundedMultiLruCacheMBean, JmxLruCacheMBean, JmxMultiLruCacheMBean
All Known Implementing Classes:
JmxBaseCache, JmxBoundedMultiLruCache, JmxLruCache, JmxMultiLruCache

public interface JmxBaseCacheMBean

This interface defines the attributes exposed by the BaseCache MBean

Author:
Krishnamohan Meduri (Krishna.Meduri@Sun.com)

Method Summary
 Integer getAddCount()
          Returns the number of times new entries have been added
 Integer getEntryCount()
          Returns current number of Entries
 Integer getHitCount()
          Return the number of cache hits
 Integer getMaxEntries()
          Returns maximum possible number of entries
 Integer getMissCount()
          Returns the number of cache misses
 String getName()
          Returns a unique identifier for this MBean inside the domain
 Integer getOverflowCount()
          Returns the number of times that an overflow has occurred
 Integer 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 removed
 Integer getTableSize()
          Returns current number of buckets
 Integer getThreshold()
          Returns threshold.
 

Method Detail

getName

String getName()
Returns a unique identifier for this MBean inside the domain


getMaxEntries

Integer getMaxEntries()
Returns maximum possible number of entries


getThreshold

Integer getThreshold()
Returns threshold. This when reached, an overflow will occur


getTableSize

Integer getTableSize()
Returns current number of buckets


getEntryCount

Integer getEntryCount()
Returns current number of Entries


getHitCount

Integer getHitCount()
Return the number of cache hits


getMissCount

Integer getMissCount()
Returns the number of cache misses


getRemovalCount

Integer getRemovalCount()
Returns the number of entries that have been removed


getRefreshCount

Integer getRefreshCount()
Returns the number of values that have been refreshed (replaced with a new value in an existing extry)


getOverflowCount

Integer getOverflowCount()
Returns the number of times that an overflow has occurred


getAddCount

Integer getAddCount()
Returns the number of times new entries have been added



Copyright © 2007 Mort Bay Consulting. All Rights Reserved.