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

- Packages that use PersistentStoreConfiguration
  Package | Description
  --- | ---
  org.apache.ignite.configuration | Contains configuration-related classes.

- - ### Uses of PersistentStoreConfiguration in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that return PersistentStoreConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `PersistentStoreConfiguration` | IgniteConfiguration.`getPersistentStoreConfiguration()` | Deprecated. Part of old API.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setAlwaysWriteFullPages​(boolean alwaysWriteFullPages)` | Deprecated.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setCheckpointingFrequency​(long checkpointingFreq)` | Deprecated. Sets the checkpointing frequency which is a minimal interval when the dirty pages will be written to the Persistent Store.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setCheckpointingPageBufferSize​(long checkpointingPageBufSize)` | Deprecated. Sets amount of memory allocated for the checkpointing temporary buffer.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setCheckpointingThreads​(int checkpointingThreads)` | Deprecated. Sets a number of threads to use for the checkpointing purposes.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setCheckpointWriteOrder​(CheckpointWriteOrder checkpointWriteOrder)` | Deprecated. This property defines order of writing pages to disk storage during checkpoint.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setFileIOFactory​(org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory fileIOFactory)` | Deprecated.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setLockWaitTime​(long lockWaitTime)` | Deprecated. Time out in milliseconds to wait when acquiring persistence store lock file before failing the local node.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setMetricsEnabled​(boolean metricsEnabled)` | Deprecated. Sets flag indicating whether persistence metrics collection is enabled.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setPersistentStorePath​(String persistenceStorePath)` | Deprecated. Sets a path to the root directory where the Persistent Store will persist data and indexes.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setRateTimeInterval​(long rateTimeInterval)` | Deprecated. Use `MetricsMxBean.configureHitRateMetric(String, long)` instead.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setSubIntervals​(int subIntervals)` | Deprecated. Use `MetricsMxBean.configureHitRateMetric(String, long)` instead.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setTlbSize​(int tlbSize)` | Deprecated. Instead `setWalBufferSize(int walBuffSize)` should be used.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalArchivePath​(String walArchivePath)` | Deprecated. Sets a path for the WAL archive directory.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalAutoArchiveAfterInactivity​(long walAutoArchiveAfterInactivity)` | Deprecated. Note: setting this value with `WALMode.FSYNC` may generate file size overhead for WAL segments in case grid is used rarely.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalBufferSize​(int walBuffSize)` | Deprecated.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalFlushFrequency​(long walFlushFreq)` | Deprecated. This property define how often WAL will be fsync-ed in `BACKGROUND` mode.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalFsyncDelayNanos​(long walFsyncDelayNanos)` | Deprecated.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalHistorySize​(int walHistSize)` | Deprecated. Sets a total number of checkpoints to keep in the WAL history.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalMode​(WALMode walMode)` | Deprecated.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalRecordIteratorBufferSize​(int walRecordIterBuffSize)` | Deprecated.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalSegments​(int walSegments)` | Deprecated. Sets a number of WAL segments to work with.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalSegmentSize​(int walSegmentSize)` | Deprecated. Sets size of a WAL segment.
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWalStorePath​(String walStorePath)` | Deprecated. Sets a path to the directory where WAL is stored .
    `PersistentStoreConfiguration` | PersistentStoreConfiguration.`setWriteThrottlingEnabled​(boolean writeThrottlingEnabled)` | Deprecated. Sets flag indicating whether write throttling is enabled.

    Methods in org.apache.ignite.configuration with parameters of type PersistentStoreConfiguration
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteConfiguration` | IgniteConfiguration.`setPersistentStoreConfiguration​(PersistentStoreConfiguration pstCfg)` | Deprecated. Part of old API.