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

Packages that use MemoryMetricsImpl
Package | Description
--- | ---
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.pagemem |

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

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

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

Methods in org.apache.ignite.internal.processors.cache.persistence that return MemoryMetricsImpl
Modifier and Type | Method and Description
--- | ---
`MemoryMetricsImpl` | MemoryPolicy.`memoryMetrics()`

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type MemoryMetricsImpl
Modifier and Type | Method and Description
--- | ---
`protected PageMemory` | IgniteCacheDatabaseSharedManager.`createPageMemory(DirectMemoryProvider memProvider, MemoryConfiguration memCfg, MemoryPolicyConfiguration memPlcCfg, MemoryMetricsImpl memMetrics)` Creates PageMemory with given size and memory provider.
`protected PageMemory` | GridCacheDatabaseSharedManager.`createPageMemory(DirectMemoryProvider memProvider, MemoryConfiguration memCfg, MemoryPolicyConfiguration plcCfg, MemoryMetricsImpl memMetrics)` Creates PageMemory with given size and memory provider.

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

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.freelist with parameters of type MemoryMetricsImpl
Constructor and Description
`FreeListImpl(int cacheId, String name, MemoryMetricsImpl memMetrics, MemoryPolicy memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew)`

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type MemoryMetricsImpl
Constructor and Description
`PageMemoryImpl(DirectMemoryProvider directMemoryProvider, long[] sizes, GridCacheSharedContext<?,?> sharedCtx, int pageSize, GridInClosure3X<FullPageId,ByteBuffer,Integer> flushDirtyPage, GridInClosure3X<Long,FullPageId,PageMemoryEx> changeTracker, CheckpointLockStateChecker stateChecker, MemoryMetricsImpl memMetrics)`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.2.0
Release Date | : September 15 2017