## Uses of Class
org.apache.ignite.configuration.MemoryConfiguration

Packages that use MemoryConfiguration
Package | Description
--- | ---
org.apache.ignite.configuration | Contains configuration-related classes.
org.apache.ignite.internal.processors.cache.persistence |
org.apache.ignite.internal.processors.cache.persistence.file |
org.apache.ignite.internal.visor.node |

### Uses of MemoryConfiguration in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return MemoryConfiguration
Modifier and Type | Method and Description
--- | ---
`MemoryConfiguration` | IgniteConfiguration.`getMemoryConfiguration()` Gets page memory configuration.
`MemoryConfiguration` | MemoryConfiguration.`setConcurrencyLevel(int concLvl)` Sets the number of concurrent segments in Ignite internal page mapping tables.
`MemoryConfiguration` | MemoryConfiguration.`setDefaultMemoryPolicyName(String dfltMemPlcName)` Sets the name for the default memory policy that will initialize the default memory region.
`MemoryConfiguration` | MemoryConfiguration.`setDefaultMemoryPolicySize(long dfltMemPlcSize)` Overrides size of default memory policy which is created automatically.
`MemoryConfiguration` | MemoryConfiguration.`setMemoryPolicies(MemoryPolicyConfiguration... memPlcs)` Sets memory policies configurations.
`MemoryConfiguration` | MemoryConfiguration.`setPageSize(int pageSize)` Changes the page size.
`MemoryConfiguration` | MemoryConfiguration.`setSystemCacheInitialSize(long sysCacheInitSize)` Sets initial size of a memory region reserved for system cache.
`MemoryConfiguration` | MemoryConfiguration.`setSystemCacheMaxSize(long sysCacheMaxSize)` Sets maximum memory region size reserved for system cache.

Methods in org.apache.ignite.configuration with parameters of type MemoryConfiguration
Modifier and Type | Method and Description
--- | ---
`IgniteConfiguration` | IgniteConfiguration.`setMemoryConfiguration(MemoryConfiguration memCfg)` Sets page memory configuration.

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

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type MemoryConfiguration
Modifier and Type | Method and Description
--- | ---
`protected void` | IgniteCacheDatabaseSharedManager.`checkPolicyEvictionProperties(MemoryPolicyConfiguration plcCfg, MemoryConfiguration dbCfg)`
`protected void` | GridCacheDatabaseSharedManager.`checkPolicyEvictionProperties(MemoryPolicyConfiguration plcCfg, MemoryConfiguration dbCfg)`
`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.
`protected void` | IgniteCacheDatabaseSharedManager.`initPageMemoryDataStructures(MemoryConfiguration dbCfg)`
`protected void` | GridCacheDatabaseSharedManager.`initPageMemoryDataStructures(MemoryConfiguration dbCfg)`
`protected void` | IgniteCacheDatabaseSharedManager.`initPageMemoryPolicies(MemoryConfiguration memCfg)`

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

Fields in org.apache.ignite.internal.processors.cache.persistence.file declared as MemoryConfiguration
Modifier and Type | Field and Description
--- | ---
`protected MemoryConfiguration` | FilePageStore.`dbCfg` Database configuration.

Constructors in org.apache.ignite.internal.processors.cache.persistence.file with parameters of type MemoryConfiguration
Constructor and Description
`FilePageStore(byte type, File file, FileIOFactory factory, MemoryConfiguration cfg)`
`FilePageStoreV2(byte type, File file, FileIOFactory factory, MemoryConfiguration cfg)`
`FileVersionCheckingFactory(FileIOFactory fileIOFactory, MemoryConfiguration memCfg)`

### Uses of MemoryConfiguration in org.apache.ignite.internal.visor.node

Constructors in org.apache.ignite.internal.visor.node with parameters of type MemoryConfiguration
Constructor and Description
`VisorMemoryConfiguration(MemoryConfiguration memCfg)` Create data transfer object.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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