org.terracotta.modules.hibernatecache.jmx
Class CacheRegionStats

java.lang.Object
  extended by org.terracotta.modules.hibernatecache.jmx.CacheRegionStats
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AggregateCacheRegionStats

public class CacheRegionStats
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
protected  long elementCountInMemory
           
protected  long elementCountOnDisk
           
protected  long elementCountTotal
           
protected  long hitCount
           
protected  double hitRatio
           
protected  long missCount
           
protected  long putCount
           
protected  String region
           
protected  String shortName
           
 
Constructor Summary
CacheRegionStats(CompositeData cData)
           
CacheRegionStats(String region)
           
CacheRegionStats(String region, SecondLevelCacheStatistics src)
           
 
Method Summary
protected  double determineHitRatio()
           
static CacheRegionStats[] fromTabularData(TabularData tabularData)
           
 long getElementCountInMemory()
           
 long getElementCountOnDisk()
           
 long getElementCountTotal()
           
 long getHitCount()
           
 double getHitRatio()
           
 long getMissCount()
           
 long getPutCount()
           
 String getRegion()
           
 String getShortName()
           
static TabularData newTabularDataInstance()
           
 CompositeData toCompositeData()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

region

protected final String region

shortName

protected final String shortName

hitCount

protected long hitCount

missCount

protected long missCount

putCount

protected long putCount

hitRatio

protected double hitRatio

elementCountInMemory

protected long elementCountInMemory

elementCountOnDisk

protected long elementCountOnDisk

elementCountTotal

protected long elementCountTotal
Constructor Detail

CacheRegionStats

public CacheRegionStats(String region)

CacheRegionStats

public CacheRegionStats(String region,
                        SecondLevelCacheStatistics src)

CacheRegionStats

public CacheRegionStats(CompositeData cData)
Method Detail

determineHitRatio

protected double determineHitRatio()

toString

public String toString()
Overrides:
toString in class Object

getRegion

public String getRegion()

getShortName

public String getShortName()

getHitCount

public long getHitCount()

getMissCount

public long getMissCount()

getPutCount

public long getPutCount()

getHitRatio

public double getHitRatio()

getElementCountInMemory

public long getElementCountInMemory()

getElementCountOnDisk

public long getElementCountOnDisk()

getElementCountTotal

public long getElementCountTotal()

toCompositeData

public CompositeData toCompositeData()

newTabularDataInstance

public static TabularData newTabularDataInstance()

fromTabularData

public static CacheRegionStats[] fromTabularData(TabularData tabularData)


Copyright © 2010 Terracotta, Inc.. All Rights Reserved.