Top Fields Constructors Methods
net.sf.ehcache.hibernate.management.impl

public Class CacheRegionStats

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Known Direct Subclasses
net.sf.ehcache.hibernate.management.impl.AggregateCacheRegionStats
Imports
java.io.Serializable, java.util.ArrayList, .Iterator, .List, javax.management.openmbean.CompositeData, .CompositeDataSupport, .CompositeType, .OpenDataException, .OpenType, .SimpleType, .TabularData, .TabularDataSupport, .TabularType, org.hibernate.stat.SecondLevelCacheStatistics

Author
gkeim

Field Summary

Modifier and TypeField and Description
private static final CompositeType
private static final String
private static final String
protected long
elementCountInMemory

in-memory element count

protected long
elementCountOnDisk

on-disk element count

protected long
elementCountTotal

total element count

protected long
hitCount

hit count

protected double
hitRatio

hit ratio

private static final String[]
private static final String[]
private static final String[]
private static final OpenType<T>[]
protected long
missCount

miss count

protected long
putCount

put count

protected final String
region

region name

protected final String
shortName

region short name

private static final TabularType
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
public
public
public

Method Summary

Modifier and TypeMethod and Description
protected double

Returns:

hit ratio
determineHitRatio
()

public static CacheRegionStats[]

Returns:

array of region statistics
fromTabularData
(final TabularData tabularData)

public long

Returns:

in-memory element count
getElementCountInMemory
()

public long

Returns:

on-disk element count
getElementCountOnDisk
()

public long

Returns:

total element count
getElementCountTotal
()

public long

Returns:

hit count
getHitCount
()

public double

Returns:

hit ratio
getHitRatio
()

public long

Returns:

miss count
getMissCount
()

public long

Returns:

put count
getPutCount
()

public String

Returns:

region name
getRegion
()

public String

Returns:

short name
getShortName
()

public static TabularData

Returns:

tabular data
newTabularDataInstance
()

private static int
public CompositeData

Returns:

composite data
toCompositeData
()

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

COMPOSITE_TYPEback to summary
private static final CompositeType COMPOSITE_TYPE
COMPOSITE_TYPE_DESCRIPTIONback to summary
private static final String COMPOSITE_TYPE_DESCRIPTION
COMPOSITE_TYPE_NAMEback to summary
private static final String COMPOSITE_TYPE_NAME
elementCountInMemoryback to summary
protected long elementCountInMemory

in-memory element count

elementCountOnDiskback to summary
protected long elementCountOnDisk

on-disk element count

elementCountTotalback to summary
protected long elementCountTotal

total element count

hitCountback to summary
protected long hitCount

hit count

hitRatioback to summary
protected double hitRatio

hit ratio

INDEX_NAMESback to summary
private static final String[] INDEX_NAMES
ITEM_DESCRIPTIONSback to summary
private static final String[] ITEM_DESCRIPTIONS
ITEM_NAMESback to summary
private static final String[] ITEM_NAMES
ITEM_TYPESback to summary
private static final OpenType<T>[] ITEM_TYPES
missCountback to summary
protected long missCount

miss count

putCountback to summary
protected long putCount

put count

regionback to summary
protected final String region

region name

shortNameback to summary
protected final String shortName

region short name

TABULAR_TYPEback to summary
private static final TabularType TABULAR_TYPE
TABULAR_TYPE_DESCRIPTIONback to summary
private static final String TABULAR_TYPE_DESCRIPTION
TABULAR_TYPE_NAMEback to summary
private static final String TABULAR_TYPE_NAME

Constructor Detail

CacheRegionStatsback to summary
public CacheRegionStats(String region)
CacheRegionStatsback to summary
public CacheRegionStats(String region, SecondLevelCacheStatistics src)
CacheRegionStatsback to summary
public CacheRegionStats(final CompositeData cData)

Method Detail

determineHitRatioback to summary
protected double determineHitRatio()
Returns:double

hit ratio

fromTabularDataback to summary
public static CacheRegionStats[] fromTabularData(final TabularData tabularData)
Returns:CacheRegionStats[]

array of region statistics

getElementCountInMemoryback to summary
public long getElementCountInMemory()
Returns:long

in-memory element count

getElementCountOnDiskback to summary
public long getElementCountOnDisk()
Returns:long

on-disk element count

getElementCountTotalback to summary
public long getElementCountTotal()
Returns:long

total element count

getHitCountback to summary
public long getHitCount()
Returns:long

hit count

getHitRatioback to summary
public double getHitRatio()
Returns:double

hit ratio

getMissCountback to summary
public long getMissCount()
Returns:long

miss count

getPutCountback to summary
public long getPutCount()
Returns:long

put count

getRegionback to summary
public String getRegion()
Returns:String

region name

getShortNameback to summary
public String getShortName()
Returns:String

short name

newTabularDataInstanceback to summary
public static TabularData newTabularDataInstance()
Returns:TabularData

tabular data

safeParseIntback to summary
private static int safeParseInt(String s)
toCompositeDataback to summary
public CompositeData toCompositeData()
Returns:CompositeData

composite data

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override
See Also
java.lang.Object#toString()