Package org.cache2k.jcache.provider
Class JCacheJmxStatisticsMXBean
- java.lang.Object
-
- org.cache2k.jcache.provider.JCacheJmxStatisticsMXBean
-
- All Implemented Interfaces:
javax.cache.management.CacheStatisticsMXBean
public class JCacheJmxStatisticsMXBean extends Object implements javax.cache.management.CacheStatisticsMXBean
- Author:
- Jens Wilke; created: 2015-04-29
-
-
Constructor Summary
Constructors Constructor Description JCacheJmxStatisticsMXBean(JCacheAdapter cache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()floatgetAverageGetTime()floatgetAveragePutTime()floatgetAverageRemoveTime()longgetCacheEvictions()longgetCacheGets()floatgetCacheHitPercentage()longgetCacheHits()longgetCacheMisses()floatgetCacheMissPercentage()longgetCachePuts()longgetCacheRemovals()
-
-
-
Constructor Detail
-
JCacheJmxStatisticsMXBean
public JCacheJmxStatisticsMXBean(JCacheAdapter cache)
-
-
Method Detail
-
clear
public void clear()
- Specified by:
clearin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheHits
public long getCacheHits()
- Specified by:
getCacheHitsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheHitPercentage
public float getCacheHitPercentage()
- Specified by:
getCacheHitPercentagein interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheMisses
public long getCacheMisses()
- Specified by:
getCacheMissesin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheMissPercentage
public float getCacheMissPercentage()
- Specified by:
getCacheMissPercentagein interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheGets
public long getCacheGets()
- Specified by:
getCacheGetsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCachePuts
public long getCachePuts()
- Specified by:
getCachePutsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheRemovals
public long getCacheRemovals()
- Specified by:
getCacheRemovalsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheEvictions
public long getCacheEvictions()
- Specified by:
getCacheEvictionsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getAverageGetTime
public float getAverageGetTime()
- Specified by:
getAverageGetTimein interfacejavax.cache.management.CacheStatisticsMXBean
-
getAveragePutTime
public float getAveragePutTime()
- Specified by:
getAveragePutTimein interfacejavax.cache.management.CacheStatisticsMXBean
-
getAverageRemoveTime
public float getAverageRemoveTime()
- Specified by:
getAverageRemoveTimein interfacejavax.cache.management.CacheStatisticsMXBean
-
-