## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.pagemem.PageMetrics

Packages that use PageMetrics
org.apache.ignite.internal.pagemem.store
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.file
org.apache.ignite.internal.processors.cache.persistence.freelist.io
org.apache.ignite.internal.processors.cache.persistence.pagemem: This package contains page memory implementation for case persitence is enabled.
org.apache.ignite.internal.processors.cache.persistence.tree.io

### Uses of PageMetrics in org.apache.ignite.internal.pagemem.store

Methods in org.apache.ignite.internal.pagemem.store with parameters of type PageMetrics
`void` IgnitePageStoreManager.`initialize(int cacheId, int partitions, String workingDir, PageMetrics pageMetrics)` Initializes disk store structures.

### Uses of PageMetrics in org.apache.ignite.internal.processors.cache.persistence

Fields in org.apache.ignite.internal.processors.cache.persistence declared as PageMetrics
`protected PageMetrics` DataStructure.`metrics`

Methods in org.apache.ignite.internal.processors.cache.persistence that return PageMetrics
`PageMetrics` DataRegionMetricsImpl.`cacheGrpPageMetrics(int cacheGrpId)` Returns memory page metrics associated with the given cache group.
`PageMetrics` DataRegionMetricsImpl.`pageMetrics()` Memory page metrics associated with the data region.

### Uses of PageMetrics in org.apache.ignite.internal.processors.cache.persistence.file

Methods in org.apache.ignite.internal.processors.cache.persistence.file with parameters of type PageMetrics
`void` FilePageStoreManager.`initialize(int cacheId, int partitions, String workingDir, PageMetrics pageMetrics)` Initializes disk store structures.

### Uses of PageMetrics in org.apache.ignite.internal.processors.cache.persistence.freelist.io

Methods in org.apache.ignite.internal.processors.cache.persistence.freelist.io with parameters of type PageMetrics
`void` PagesListNodeIO.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`void` PagesListMetaIO.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`

### Uses of PageMetrics in org.apache.ignite.internal.processors.cache.persistence.pagemem

Classes in org.apache.ignite.internal.processors.cache.persistence.pagemem that implement PageMetrics
`class` `PageMetricsImpl`

### Uses of PageMetrics in org.apache.ignite.internal.processors.cache.persistence.tree.io

Methods in org.apache.ignite.internal.processors.cache.persistence.tree.io with parameters of type PageMetrics
`void` PageMetaIO.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`void` PagePartitionCountersIO.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`void` PagePartitionMetaIO.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`void` PagePartitionMetaIOV3.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`void` PagePartitionMetaIOV2.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`void` PageIO.`initNewPage(long pageAddr, long pageId, int pageSize, @Nullable PageMetrics metrics)`
`void` PageMetaIOV2.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`void` AbstractDataPageIO.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`void` BPlusIO.`initNewPage(long pageAddr, long pageId, int pageSize, PageMetrics metrics)`
`byte[]` BPlusInnerIO.`initNewRoot(long newRootPageAddr, long newRootId, long leftChildId, L row, byte[] rowBytes, long rightChildId, int pageSize, boolean needRowBytes, PageMetrics metrics)`
`void` BPlusIO.`splitForwardPage(long pageAddr, long fwdId, long fwdPageAddr, int mid, int cnt, int pageSize, PageMetrics metrics)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022