# Package org.apache.ignite.internal.processors.cache.persistence

This package contain cache with persitence implementation.

See: Description

Interface Summary
CacheDataRow: Cache data row.
CacheSearchRow
CheckpointFuture: Checkpoint futures.
CheckpointLockStateChecker: Interface for perform checking that checkpoint lock is held by current track
CheckpointWriteProgressSupplier: Provider for counters of checkpoint writes progress.
CorruptedPersistenceException: Marker interface to distinguish exceptions that were caused by broken persistence datastructures invariants.
DatabaseLifecycleListener
DbCheckpointListener
DbCheckpointListener.Context: Context with information about current snapshots.
IndexStorage: Meta store.
PageStoreWriter: Interface for write page to `PageStore`.
Storable: Simple interface for data, store in some RowStore.

Class Summary
CacheDataRowAdapter: Cache data row adapter.
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.
DataRegionMetricsImpl
DataRegionMetricsSnapshot
DataRowCacheAware: Data row implementation that can optionally hide the cache identifier and can set `null` as value.
DataStorageMetricsImpl
DataStorageMetricsSnapshot: Deprecated Use `GridMetricManager` instead.
DataStorageMXBeanImpl: TransactionsMXBean implementation.
DataStructure: Base class for all the data structures based on `PageMemory`.
GridCacheDatabaseSharedManager
GridCacheDatabaseSharedManager.Checkpoint
GridCacheDatabaseSharedManager.CheckpointProgress: Data class representing the state of running/scheduled checkpoint.
GridCacheDatabaseSharedManager.CheckpointStatus
GridCacheDatabaseSharedManager.FileLockHolder
GridCacheOffheapManager: Used when persistence enabled.
IgniteCacheDatabaseSharedManager
IndexStorageImpl: Metadata storage.
IndexStorageImpl.MetaStoreInnerIO
IndexStorageImpl.MetaStoreLeafIO
RecoveryDebug
RootPage
RowStore: Data store for H2 rows.

Enum Summary
CacheDataRowAdapter.RowData

Exception Summary
StorageException: Exception is needed to distinguish WAL manager & page store critical I/O errors.

## Package org.apache.ignite.internal.processors.cache.persistence Description

This package contain cache with persitence implementation.
See also GitHub Package Readme

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.0
Release Date | : February 27 2020