## Uses of Class
org.apache.ignite.internal.processors.cache.persistence.DataRegionMetricsImpl

Packages that use DataRegionMetricsImpl
org.apache.ignite.internal.pagemem
org.apache.ignite.internal.pagemem.impl
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.pagemem: This package contains page memory implementation for case persitence is enabled.

### Uses of DataRegionMetricsImpl in org.apache.ignite.internal.pagemem

Methods in org.apache.ignite.internal.pagemem that return DataRegionMetricsImpl
`DataRegionMetricsImpl` PageMemory.`metrics()` Metrics of the data region this memory is associated with.

### Uses of DataRegionMetricsImpl in org.apache.ignite.internal.pagemem.impl

Methods in org.apache.ignite.internal.pagemem.impl that return DataRegionMetricsImpl
`DataRegionMetricsImpl` PageMemoryNoStoreImpl.`metrics()` Metrics of the data region this memory is associated with.

Constructors in org.apache.ignite.internal.pagemem.impl with parameters of type DataRegionMetricsImpl
Constructor and Description
`PageMemoryNoStoreImpl(GridCacheSharedContext<?,?> sharedCtx, DirectMemoryProvider directMemoryProvider, int pageSize, DataRegionConfiguration dataRegionCfg, DataRegionMetricsImpl dataRegionMetrics)`
`PageMemoryNoStoreImpl(IgniteLogger log, DirectMemoryProvider directMemoryProvider, GridCacheSharedContext<?,?> sharedCtx, int pageSize, DataRegionConfiguration dataRegionCfg, DataRegionMetricsImpl dataRegionMetrics, boolean trackAcquiredPages)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence that return DataRegionMetricsImpl
`DataRegionMetricsImpl` DataRegion.`metrics()`

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type DataRegionMetricsImpl
`protected PageMemory` GridCacheDatabaseSharedManager.`createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration memCfg, DataRegionConfiguration plcCfg, DataRegionMetricsImpl memMetrics, boolean trackable, PageReadWriteManager pmPageMgr)` Creates PageMemory with given size and memory provider.
`protected PageMemory` IgniteCacheDatabaseSharedManager.`createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration memCfg, DataRegionConfiguration memPlcCfg, DataRegionMetricsImpl memMetrics, boolean trackable, PageReadWriteManager pmPageMgr)` Creates PageMemory with given size and memory provider.

Constructors in org.apache.ignite.internal.processors.cache.persistence with parameters of type DataRegionMetricsImpl
Constructor and Description
`DataRegion(PageMemory pageMem, DataRegionConfiguration cfg, DataRegionMetricsImpl metrics, PageEvictionTracker evictionTracker)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.pagemem that return DataRegionMetricsImpl
`DataRegionMetricsImpl` PageMemoryImpl.`metrics()` Metrics of the data region this memory is associated with.

Constructors in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type DataRegionMetricsImpl
Constructor and Description

`PageMemoryImpl(DirectMemoryProvider directMemoryProvider, long[] sizes, GridCacheSharedContext<?,?> ctx, PageReadWriteManager pmPageMgr, int pageSize, PageStoreWriter flushDirtyPage, @Nullable GridInClosure3X<Long,FullPageId,PageMemoryEx> changeTracker, CheckpointLockStateChecker stateChecker, DataRegionMetricsImpl dataRegionMetrics, @Nullable PageMemoryImpl.ThrottlingPolicy throttlingPlc, IgniteOutClosure<CheckpointProgress> cpProgressProvider)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.14.0
Release Date | : September 29 2022