public class RecordCacheStats extends org.apache.jackrabbit.oak.commons.jmx.AnnotatedStandardMBean implements org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
RecordCache.TYPE| Constructor and Description |
|---|
RecordCacheStats(String name,
com.google.common.base.Supplier<com.google.common.cache.CacheStats> stats,
com.google.common.base.Supplier<Long> elementCount,
com.google.common.base.Supplier<Long> weight) |
| Modifier and Type | Method and Description |
|---|---|
String |
cacheInfoAsString() |
long |
estimateCurrentWeight() |
double |
getAverageLoadPenalty() |
long |
getElementCount() |
long |
getEvictionCount() |
long |
getHitCount() |
double |
getHitRate() |
long |
getLoadCount() |
long |
getLoadExceptionCount() |
double |
getLoadExceptionRate() |
long |
getLoadSuccessCount() |
long |
getMaxTotalWeight() |
long |
getMissCount() |
double |
getMissRate() |
String |
getName() |
long |
getRequestCount() |
long |
getTotalLoadTime() |
void |
resetStats() |
getDescription, getDescription, getDescription, getDescription, getImpact, getParameterNamecacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic void resetStats()
resetStats in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean@Nonnull public String getName()
getName in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getRequestCount()
getRequestCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getHitCount()
getHitCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic double getHitRate()
getHitRate in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getMissCount()
getMissCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic double getMissRate()
getMissRate in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getLoadCount()
getLoadCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getLoadSuccessCount()
getLoadSuccessCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getLoadExceptionCount()
getLoadExceptionCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic double getLoadExceptionRate()
getLoadExceptionRate in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getTotalLoadTime()
getTotalLoadTime in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic double getAverageLoadPenalty()
getAverageLoadPenalty in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getEvictionCount()
getEvictionCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getElementCount()
getElementCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long getMaxTotalWeight()
getMaxTotalWeight in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic long estimateCurrentWeight()
estimateCurrentWeight in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic String cacheInfoAsString()
cacheInfoAsString in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanCopyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.