org.apache.hadoop.hbase.io.hfile
Class CacheStats

java.lang.Object
  extended by org.apache.hadoop.hbase.io.hfile.CacheStats

public class CacheStats
extends Object

Class that implements cache metrics.


Constructor Summary
CacheStats()
           
CacheStats(int numPeriodsInWindow)
           
 
Method Summary
 void evict()
           
 void evicted()
           
 double evictedPerEviction()
           
 long getEvictedCount()
           
 long getEvictionCount()
           
 long getHitCachingCount()
           
 double getHitCachingRatio()
           
 double getHitCachingRatioPastNPeriods()
           
 long getHitCount()
           
 double getHitRatio()
           
 double getHitRatioPastNPeriods()
           
 long getMissCachingCount()
           
 double getMissCachingRatio()
           
 long getMissCount()
           
 double getMissRatio()
           
 long getRequestCachingCount()
           
 long getRequestCount()
           
 void hit(boolean caching)
           
 void miss(boolean caching)
           
 void rollMetricsPeriod()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheStats

public CacheStats()

CacheStats

public CacheStats(int numPeriodsInWindow)
Method Detail

miss

public void miss(boolean caching)

hit

public void hit(boolean caching)

evict

public void evict()

evicted

public void evicted()

getRequestCount

public long getRequestCount()

getRequestCachingCount

public long getRequestCachingCount()

getMissCount

public long getMissCount()

getMissCachingCount

public long getMissCachingCount()

getHitCount

public long getHitCount()

getHitCachingCount

public long getHitCachingCount()

getEvictionCount

public long getEvictionCount()

getEvictedCount

public long getEvictedCount()

getHitRatio

public double getHitRatio()

getHitCachingRatio

public double getHitCachingRatio()

getMissRatio

public double getMissRatio()

getMissCachingRatio

public double getMissCachingRatio()

evictedPerEviction

public double evictedPerEviction()

rollMetricsPeriod

public void rollMetricsPeriod()

getHitRatioPastNPeriods

public double getHitRatioPastNPeriods()

getHitCachingRatioPastNPeriods

public double getHitCachingRatioPastNPeriods()


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.