Class 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 Detail

      • CacheStatsMBeanWrapper

        public CacheStatsMBeanWrapper​(org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean delegate)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getRequestCount

        public long getRequestCount()
        Specified by:
        getRequestCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getHitCount

        public long getHitCount()
        Specified by:
        getHitCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getHitRate

        public double getHitRate()
        Specified by:
        getHitRate in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getMissCount

        public long getMissCount()
        Specified by:
        getMissCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getMissRate

        public double getMissRate()
        Specified by:
        getMissRate in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getLoadCount

        public long getLoadCount()
        Specified by:
        getLoadCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getLoadSuccessCount

        public long getLoadSuccessCount()
        Specified by:
        getLoadSuccessCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getLoadExceptionCount

        public long getLoadExceptionCount()
        Specified by:
        getLoadExceptionCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getLoadExceptionRate

        public double getLoadExceptionRate()
        Specified by:
        getLoadExceptionRate in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getTotalLoadTime

        public long getTotalLoadTime()
        Specified by:
        getTotalLoadTime in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getAverageLoadPenalty

        public double getAverageLoadPenalty()
        Specified by:
        getAverageLoadPenalty in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getEvictionCount

        public long getEvictionCount()
        Specified by:
        getEvictionCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getElementCount

        public long getElementCount()
        Specified by:
        getElementCount in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • getMaxTotalWeight

        public long getMaxTotalWeight()
        Specified by:
        getMaxTotalWeight in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • estimateCurrentWeight

        public long estimateCurrentWeight()
        Specified by:
        estimateCurrentWeight in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • cacheInfoAsString

        public java.lang.String cacheInfoAsString()
        Specified by:
        cacheInfoAsString in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
      • resetStats

        public void resetStats()
        Specified by:
        resetStats in interface org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean