Interface DataRegionMetrics
- All Known Implementing Classes:
NoOpDataRegionMetricsImpl
public interface DataRegionMetrics
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddThrottlingTime(long time) voidDecrements dirtyPages counter.voidTODO JavaDocvoidIncrements dirtyPages counter.voidTODO JavaDocvoidUpdates page read.voidUpdates page written.voidResets dirtyPages counter to zero.voidupdateCheckpointBufferSize(long size) voidupdateOffHeapSize(long size) voidupdatePageReplaceRate(long pageAge) Updates pageReplaceRate metric.
-
Method Details
-
resetDirtyPages
void resetDirtyPages()Resets dirtyPages counter to zero. -
decrementDirtyPages
void decrementDirtyPages()Decrements dirtyPages counter. -
incrementDirtyPages
void incrementDirtyPages()Increments dirtyPages counter. -
onPageWritten
void onPageWritten()Updates page written. -
onPageRead
void onPageRead()Updates page read. -
updatePageReplaceRate
void updatePageReplaceRate(long pageAge) Updates pageReplaceRate metric. -
updateCheckpointBufferSize
void updateCheckpointBufferSize(long size) - Parameters:
size- Checkpoint buffer size.
-
updateOffHeapSize
void updateOffHeapSize(long size) - Parameters:
size- Region size.
-
addThrottlingTime
void addThrottlingTime(long time) - Parameters:
time- Time to add tototalThrottlingTimemetric in milliseconds.
-
incrementLargeEntriesPages
void incrementLargeEntriesPages()TODO JavaDoc -
decrementLargeEntriesPages
void decrementLargeEntriesPages()TODO JavaDoc
-