Package org.apache.jackrabbit.oak.cache
Class CacheStatsMBeanWrapper
- java.lang.Object
-
- org.apache.jackrabbit.oak.cache.CacheStatsMBeanWrapper
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
public class CacheStatsMBeanWrapper extends java.lang.Object implements org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
-
Constructor Summary
Constructors Constructor Description CacheStatsMBeanWrapper(org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.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()
java.lang.String
getName()
long
getRequestCount()
long
getTotalLoadTime()
void
resetStats()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getRequestCount
public long getRequestCount()
- Specified by:
getRequestCount
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getHitCount
public long getHitCount()
- Specified by:
getHitCount
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getHitRate
public double getHitRate()
- Specified by:
getHitRate
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getMissCount
public long getMissCount()
- Specified by:
getMissCount
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getMissRate
public double getMissRate()
- Specified by:
getMissRate
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getLoadCount
public long getLoadCount()
- Specified by:
getLoadCount
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getLoadSuccessCount
public long getLoadSuccessCount()
- Specified by:
getLoadSuccessCount
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getLoadExceptionCount
public long getLoadExceptionCount()
- Specified by:
getLoadExceptionCount
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getLoadExceptionRate
public double getLoadExceptionRate()
- Specified by:
getLoadExceptionRate
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getTotalLoadTime
public long getTotalLoadTime()
- Specified by:
getTotalLoadTime
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getAverageLoadPenalty
public double getAverageLoadPenalty()
- Specified by:
getAverageLoadPenalty
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getEvictionCount
public long getEvictionCount()
- Specified by:
getEvictionCount
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getElementCount
public long getElementCount()
- Specified by:
getElementCount
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
getMaxTotalWeight
public long getMaxTotalWeight()
- Specified by:
getMaxTotalWeight
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
estimateCurrentWeight
public long estimateCurrentWeight()
- Specified by:
estimateCurrentWeight
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
cacheInfoAsString
public java.lang.String cacheInfoAsString()
- Specified by:
cacheInfoAsString
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
resetStats
public void resetStats()
- Specified by:
resetStats
in interfaceorg.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
-
-