Class IoStatisticsHolderNoOp
java.lang.Object
org.apache.ignite.internal.metric.IoStatisticsHolderNoOp
- All Implemented Interfaces:
IoStatisticsHolder
No Operation IO statistics holder. Use in case statistics shouldn't be gathered.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionlonglongvoidtrackLogicalRead(long pageAddr) Track logical read of given page.voidtrackPhysicalAndLogicalRead(long pageAddr) Track physical and logical read of given page.
-
Field Details
-
INSTANCE
No-op statistics.
-
-
Method Details
-
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
- Specified by:
metricRegistryNamein interfaceIoStatisticsHolder- Returns:
- Metric registry name.
-