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

Packages that use DataRegionMetricsImpl
org.apache.ignite.internal.pagemem.impl
org.apache.ignite.internal.processors.cache.persistence
org.apache.ignite.internal.processors.cache.persistence.freelist
org.apache.ignite.internal.processors.cache.persistence.metastorage
org.apache.ignite.internal.processors.cache.persistence.pagemem

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

Constructors in org.apache.ignite.internal.pagemem.impl with parameters of type DataRegionMetricsImpl
Constructor and Description
`PageMemoryNoStoreImpl(IgniteLogger log, DirectMemoryProvider directMemoryProvider, GridCacheSharedContext<?,?> sharedCtx, int pageSize, DataRegionConfiguration dataRegionCfg, DataRegionMetricsImpl memMetrics, 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.`memoryMetrics()`

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type DataRegionMetricsImpl
`protected PageMemory` IgniteCacheDatabaseSharedManager.`createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration memCfg, DataRegionConfiguration memPlcCfg, DataRegionMetricsImpl memMetrics, boolean trackable)` Creates PageMemory with given size and memory provider.
`protected PageMemory` GridCacheDatabaseSharedManager.`createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration memCfg, DataRegionConfiguration plcCfg, DataRegionMetricsImpl memMetrics, boolean trackable)` 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 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)`
`CacheFreeListImpl(int cacheId, String name, DataRegionMetricsImpl regionMetrics, DataRegion dataRegion, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew)`

### 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(IgniteWriteAheadLogManager wal, DataRegion memPlc, DataRegionMetricsImpl memMetrics)`
`MetaStorage(IgniteWriteAheadLogManager wal, DataRegion dataRegion, DataRegionMetricsImpl regionMetrics, boolean readOnly)`

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

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, GridInClosure3X<FullPageId,ByteBuffer,Integer> flushDirtyPage, GridInClosure3X<Long,FullPageId,PageMemoryEx> changeTracker, CheckpointLockStateChecker stateChecker, DataRegionMetricsImpl memMetrics, boolean throttleEnabled)`

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018