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

Packages that use DataRegionMetricsImpl
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.freelist
org.apache.ignite.internal.processors.cache.persistence.metastorage
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.partstorage

### 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.`memoryMetrics()`

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)` Creates PageMemory with given size and memory provider.
`protected PageMemory` IgniteCacheDatabaseSharedManager.`createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration memCfg, DataRegionConfiguration memPlcCfg, DataRegionMetricsImpl memMetrics, boolean trackable)` Creates PageMemory with given size and memory provider.
`protected DirectMemoryProvider` GridCacheDatabaseSharedManager.`wrapMetricsMemoryProvider(DirectMemoryProvider memoryProvider0, DataRegionMetricsImpl memMetrics)`
`protected DirectMemoryProvider` IgniteCacheDatabaseSharedManager.`wrapMetricsMemoryProvider(DirectMemoryProvider memoryProvider0, DataRegionMetricsImpl memMetrics)`

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

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.freelist with parameters of type DataRegionMetricsImpl
Constructor and Description
`AbstractFreeList(int cacheId, String name, DataRegionMetricsImpl memMetrics, DataRegion memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lockLsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`
`CacheFreeList(int cacheId, String name, DataRegionMetricsImpl regionMetrics, DataRegion dataRegion, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lockLsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.metastorage with parameters of type DataRegionMetricsImpl
Constructor and Description
`MetaStorage(GridCacheSharedContext<?,?> cctx, DataRegion dataRegion, DataRegionMetricsImpl regionMetrics, boolean readOnly)`

### 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()`

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, int pageSize, PageStoreWriter flushDirtyPage, @Nullable GridInClosure3X<Long,FullPageId,PageMemoryEx> changeTracker, CheckpointLockStateChecker stateChecker, DataRegionMetricsImpl memMetrics, @Nullable PageMemoryImpl.ThrottlingPolicy throttlingPlc, IgniteOutClosure<CheckpointProgress> cpProgressProvider)`

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.partstorage with parameters of type DataRegionMetricsImpl
Constructor and Description
`PartitionMetaStorageImpl(int cacheId, String name, DataRegionMetricsImpl memMetrics, DataRegion memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020