public class PersistentCacheStats extends org.apache.jackrabbit.oak.commons.jmx.AnnotatedStandardMBean implements org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBean
TYPE| Constructor and Description |
|---|
PersistentCacheStats(CacheType cacheType,
org.apache.jackrabbit.oak.stats.StatisticsProvider provider) |
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 PersistentCacheStats(CacheType cacheType, org.apache.jackrabbit.oak.stats.StatisticsProvider provider)
public void markHit()
public void markRequest()
public void markException()
public void markPut()
public void markRecvBroadcast()
public void markInvalidateOne()
public void markInvalidateAll()
public void markPutRejectedAlreadyPersisted()
public void markPutRejectedEntryNotUsed()
public void markPutRejectedAsCachedInSecondary()
public void markPutRejectedQueueFull()
public org.apache.jackrabbit.oak.stats.TimerStats.Context startReadTimer()
public org.apache.jackrabbit.oak.stats.TimerStats.Context startLoaderTimer()
public void addWriteGeneration(int generation)
public void removeReadGeneration(int generation)
public void markBytesWritten(long numBytes)
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 estimateCurrentWeight()
estimateCurrentWeight in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanpublic CompositeData getRequestRateHistory()
getRequestRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getHitRateHistory()
getHitRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getLoadRateHistory()
getLoadRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getLoadExceptionRateHistory()
getLoadExceptionRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getHitPercentageHistory()
getHitPercentageHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getPutRateHistory()
getPutRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getPutRejectedAlreadyPersistedRateHistory()
getPutRejectedAlreadyPersistedRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getPutRejectedEntryNotUsedRateHistory()
getPutRejectedEntryNotUsedRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getPutRejectedQueueFullRateHistory()
getPutRejectedQueueFullRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getPutRejectedAsCachedInSecRateHistory()
getPutRejectedAsCachedInSecRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getInvalidateOneRateHistory()
getInvalidateOneRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getInvalidateAllRateHistory()
getInvalidateAllRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getBroadcastRecvRateHistory()
getBroadcastRecvRateHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic CompositeData getUsedSpaceHistory()
getUsedSpaceHistory in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic String cacheInfoAsString()
cacheInfoAsString in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeancacheInfoAsString in interface org.apache.jackrabbit.oak.api.jmx.PersistentCacheStatsMBeanpublic 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 void resetStats()
resetStats in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBeanCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.