Class IoStatisticsHolderCache
- java.lang.Object
-
- org.apache.ignite.internal.metric.IoStatisticsHolderCache
-
- All Implemented Interfaces:
IoStatisticsHolder
public class IoStatisticsHolderCache extends Object implements IoStatisticsHolder
Cache statistics holder to gather statistics related to concrete cache.
-
-
Field Summary
Fields Modifier and Type Field Description static StringLOGICAL_READSstatic StringPHYSICAL_READS
-
Constructor Summary
Constructors Constructor Description IoStatisticsHolderCache(String grpName, int grpId, GridMetricManager mmgr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcacheGroupId()longlogicalReads()StringmetricRegistryName()longphysicalReads()StringtoString()voidtrackLogicalRead(long pageAddr)Track logical read of given page.voidtrackPhysicalAndLogicalRead(long pageAddr)Track physical and logical read of given page.
-
-
-
Field Detail
-
PHYSICAL_READS
public static final String PHYSICAL_READS
- See Also:
- Constant Field Values
-
LOGICAL_READS
public static final String LOGICAL_READS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IoStatisticsHolderCache
public IoStatisticsHolderCache(String grpName, int grpId, GridMetricManager mmgr)
- Parameters:
grpName- Name of the group.grpId- Group id.mmgr- Metric manager.
-
-
Method Detail
-
trackLogicalRead
public void trackLogicalRead(long pageAddr)
Track logical read of given page.- Specified by:
trackLogicalReadin interfaceIoStatisticsHolder- Parameters:
pageAddr- Address of page.
-
trackPhysicalAndLogicalRead
public void trackPhysicalAndLogicalRead(long pageAddr)
Track physical and logical read of given page.- Specified by:
trackPhysicalAndLogicalReadin interfaceIoStatisticsHolder- Parameters:
pageAddr- start address of page.
-
logicalReads
public long logicalReads()
- Specified by:
logicalReadsin interfaceIoStatisticsHolder- Returns:
- Number of logical reads.
-
physicalReads
public long physicalReads()
- Specified by:
physicalReadsin interfaceIoStatisticsHolder- Returns:
- Number of physical reads.
-
metricRegistryName
public String metricRegistryName()
- Specified by:
metricRegistryNamein interfaceIoStatisticsHolder- Returns:
- Metric registry name.
-
cacheGroupId
public int cacheGroupId()
- Returns:
- Cache group id.
-
-