Package one.microstream.cache.types
Class CacheStatisticsMXBean.Default
java.lang.Object
one.microstream.cache.types.CacheStatisticsMXBean.Default
- All Implemented Interfaces:
javax.cache.management.CacheStatisticsMXBean,CacheStatisticsMXBean
- Enclosing interface:
- CacheStatisticsMXBean
public static class CacheStatisticsMXBean.Default extends Object implements CacheStatisticsMXBean
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.cache.types.CacheStatisticsMXBean
CacheStatisticsMXBean.Default -
Method Summary
Modifier and Type Method Description voidaddGetTimeNano(long duration)voidaddPutTimeNano(long duration)voidaddRemoveTimeNano(long duration)voidclear()floatgetAverageGetTime()floatgetAveragePutTime()floatgetAverageRemoveTime()longgetCacheEvictions()longgetCacheGets()floatgetCacheHitPercentage()longgetCacheHits()longgetCacheMisses()floatgetCacheMissPercentage()longgetCachePuts()longgetCacheRemovals()longgetEntryCount()voidincreaseCacheEvictions(long number)voidincreaseCacheExpiries(long number)voidincreaseCacheHits(long number)voidincreaseCacheMisses(long number)voidincreaseCachePuts(long number)voidincreaseCacheRemovals(long number)
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfacejavax.cache.management.CacheStatisticsMXBean
-
getEntryCount
public long getEntryCount() -
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
-
increaseCacheRemovals
public void increaseCacheRemovals(long number)- Specified by:
increaseCacheRemovalsin interfaceCacheStatisticsMXBean
-
increaseCacheExpiries
public void increaseCacheExpiries(long number)- Specified by:
increaseCacheExpiriesin interfaceCacheStatisticsMXBean
-
increaseCachePuts
public void increaseCachePuts(long number)- Specified by:
increaseCachePutsin interfaceCacheStatisticsMXBean
-
increaseCacheHits
public void increaseCacheHits(long number)- Specified by:
increaseCacheHitsin interfaceCacheStatisticsMXBean
-
increaseCacheMisses
public void increaseCacheMisses(long number)- Specified by:
increaseCacheMissesin interfaceCacheStatisticsMXBean
-
increaseCacheEvictions
public void increaseCacheEvictions(long number)- Specified by:
increaseCacheEvictionsin interfaceCacheStatisticsMXBean
-
addGetTimeNano
public void addGetTimeNano(long duration)- Specified by:
addGetTimeNanoin interfaceCacheStatisticsMXBean
-
addPutTimeNano
public void addPutTimeNano(long duration)- Specified by:
addPutTimeNanoin interfaceCacheStatisticsMXBean
-
addRemoveTimeNano
public void addRemoveTimeNano(long duration)- Specified by:
addRemoveTimeNanoin interfaceCacheStatisticsMXBean
-