| DataStorageConfiguration | IgniteConfiguration. getDataStorageConfiguration() | Gets page memory configuration. | 
| DataStorageConfiguration | DataStorageConfiguration. setAlwaysWriteFullPages(boolean alwaysWriteFullPages) | Sets flag that enforces writing full page to WAL on every change (instead of delta record). | 
| DataStorageConfiguration | DataStorageConfiguration. setCdcWalDirectoryMaxSize(long cdcWalDirMaxSize) | Sets the CDC directory maximum size in bytes. | 
| DataStorageConfiguration | DataStorageConfiguration. setCdcWalPath(String cdcWalPath) | Sets a path for the CDC directory. | 
| DataStorageConfiguration | DataStorageConfiguration. setCheckpointFrequency(long checkpointFreq) | Sets the checkpoint frequency which is a minimal interval when the dirty pages will be written
 to the Persistent Store. | 
| DataStorageConfiguration | DataStorageConfiguration. setCheckpointReadLockTimeout(long checkpointReadLockTimeout) | Sets timeout for checkpoint read lock acquisition. | 
| DataStorageConfiguration | DataStorageConfiguration. setCheckpointThreads(int checkpointThreads) | Sets a number of threads to use for the checkpoint purposes. | 
| DataStorageConfiguration | DataStorageConfiguration. setCheckpointWriteOrder(CheckpointWriteOrder checkpointWriteOrder) | This property defines order of writing pages to disk storage during checkpoint. | 
| DataStorageConfiguration | DataStorageConfiguration. setConcurrencyLevel(int concLvl) | Sets the number of concurrent segments in Ignite internal page mapping tables. | 
| DataStorageConfiguration | DataStorageConfiguration. setDataRegionConfigurations(DataRegionConfiguration... dataRegionConfigurations) | Sets data regions configurations. | 
| DataStorageConfiguration | DataStorageConfiguration. setDefaultDataRegionConfiguration(DataRegionConfiguration dfltDataRegConf) | Overrides configuration of default data region which has been created automatically. | 
| DataStorageConfiguration | DataStorageConfiguration. setDefaultWarmUpConfiguration(@Nullable WarmUpConfiguration dfltWarmUpCfg) | Sets default warm-up configuration. | 
| DataStorageConfiguration | DataStorageConfiguration. setDefragmentationThreadPoolSize(int defragmentationThreadPoolSize) | Sets maximum number of partitions which can be defragmented at the same time. | 
| DataStorageConfiguration | DataStorageConfiguration. setEncryptionConfiguration(EncryptionConfiguration encCfg) | Sets encryption configuration. | 
| DataStorageConfiguration | DataStorageConfiguration. setFileIOFactory(org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory fileIOFactory) | Sets factory to provide implementation of FileIO interface
 which is used for data storage files read/write operations | 
| DataStorageConfiguration | DataStorageConfiguration. setLockWaitTime(long lockWaitTime) | Timeout in milliseconds to wait when acquiring persistence store lock file before failing the local node. | 
| DataStorageConfiguration | DataStorageConfiguration. setMaxWalArchiveSize(long walArchiveMaxSize) | Sets a max allowed size(in bytes) of WAL archives. | 
| DataStorageConfiguration | DataStorageConfiguration. setMemoryAllocator(MemoryAllocator allocator) | Sets default memory allocator for all memory regions. | 
| DataStorageConfiguration | DataStorageConfiguration. setMetricsEnabled(boolean metricsEnabled) | Deprecated.
 | 
| DataStorageConfiguration | DataStorageConfiguration. setMetricsRateTimeInterval(long metricsRateTimeInterval) | Deprecated.
 | 
| DataStorageConfiguration | DataStorageConfiguration. setMetricsSubIntervalCount(int metricsSubIntervalCnt) | Deprecated.
 | 
| DataStorageConfiguration | DataStorageConfiguration. setMinWalArchiveSize(long walArchiveMinSize) | Sets a min allowed size(in bytes) of WAL archives. | 
| DataStorageConfiguration | DataStorageConfiguration. setPageSize(int pageSize) | Changes the page size. | 
| DataStorageConfiguration | DataStorageConfiguration. setStoragePath(String persistenceStorePath) | Sets a path to the root directory where the Persistent Store will persist data and indexes. | 
| DataStorageConfiguration | DataStorageConfiguration. setSystemDataRegionConfiguration(SystemDataRegionConfiguration sysDataRegConf) | Overrides configuration of system data region which has been created automatically. | 
| DataStorageConfiguration | DataStorageConfiguration. setSystemRegionInitialSize(long sysRegionInitSize) | Deprecated.
 | 
| DataStorageConfiguration | DataStorageConfiguration. setSystemRegionMaxSize(long sysRegionMaxSize) | Deprecated.
 | 
| DataStorageConfiguration | DataStorageConfiguration. setWalArchivePath(String walArchivePath) | Sets a path for the WAL archive directory. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalAutoArchiveAfterInactivity(long walAutoArchiveAfterInactivity) | Note: setting this value with  WALMode.FSYNC may generate file size overhead for WAL segments in case
 grid is used rarely. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalBufferSize(int walBuffSize) | Property defines size(in bytes) of WAL buffer. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalCompactionEnabled(boolean walCompactionEnabled) | Sets flag indicating whether WAL compaction is enabled. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalFlushFrequency(long walFlushFreq) | This property define how often WAL will be fsync-ed in BACKGROUNDmode. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalForceArchiveTimeout(long walForceArchiveTimeout) |  | 
| DataStorageConfiguration | DataStorageConfiguration. setWalFsyncDelayNanos(long walFsyncDelayNanos) | Sets property that allows to trade latency for throughput in  WALMode.FSYNC mode. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalHistorySize(int walHistSize) | Deprecated.
 | 
| DataStorageConfiguration | DataStorageConfiguration. setWalMode(WALMode walMode) | Sets property that defines behavior of wal fsync. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalPageCompression(DiskPageCompression walPageCompression) | Sets compression algorithm for WAL page snapshot records. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalPageCompressionLevel(Integer walPageCompressionLevel) | Sets  algorithm specific page compression level. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalPath(String walStorePath) | Sets a path to the directory where WAL is stored. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalRecordIteratorBufferSize(int walRecordIterBuffSize) | Sets property defining how many bytes iterator read from
 disk (for one reading), during go ahead wal. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalSegments(int walSegments) | Sets a number of WAL segments to work with. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalSegmentSize(int walSegmentSize) | Sets size(in bytes) of a WAL segment. | 
| DataStorageConfiguration | DataStorageConfiguration. setWalThreadLocalBufferSize(int walTlbSize) | Sets size of thread local buffer. | 
| DataStorageConfiguration | DataStorageConfiguration. setWriteThrottlingEnabled(boolean writeThrottlingEnabled) | Sets flag indicating whether write throttling is enabled. |