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

Packages that use org.apache.ignite.internal.processors.cache.persistence
org.apache.ignite.internal.cache.query.index
org.apache.ignite.internal.cache.query.index.sorted
org.apache.ignite.internal.cache.query.index.sorted.client
org.apache.ignite.internal.cache.query.index.sorted.defragmentation
org.apache.ignite.internal.cache.query.index.sorted.inline
org.apache.ignite.internal.cdc
org.apache.ignite.internal.pagemem
org.apache.ignite.internal.pagemem.impl
org.apache.ignite.internal.pagemem.store
org.apache.ignite.internal.pagemem.wal
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed.dht.colocated
org.apache.ignite.internal.processors.cache.distributed.dht.preloader
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.processors.cache.persistence.defragmentation
org.apache.ignite.internal.processors.cache.persistence.file
org.apache.ignite.internal.processors.cache.persistence.filename
org.apache.ignite.internal.processors.cache.persistence.freelist
org.apache.ignite.internal.processors.cache.persistence.metastorage
org.apache.ignite.internal.processors.cache.persistence.pagemem: This package contains page memory implementation for case persitence is enabled.
org.apache.ignite.internal.processors.cache.persistence.partstorage
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.persistence.tree
org.apache.ignite.internal.processors.cache.persistence.tree.io
org.apache.ignite.internal.processors.cache.persistence.tree.reuse
org.apache.ignite.internal.processors.cache.persistence.wal
org.apache.ignite.internal.processors.cache.persistence.wal.filehandle
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.cache.tree
org.apache.ignite.internal.processors.cache.verify
org.apache.ignite.internal.processors.cache.warmup
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.schema
org.apache.ignite.internal.processors.query.stat
org.apache.ignite.internal.processors.subscription
org.apache.ignite.internal.worker: System worker registry and control MBean implementation.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.cache.query.index
CacheDataRow: Cache data row.
RootPage

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.cache.query.index.sorted
CacheDataRow: Cache data row.
RootPage

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.cache.query.index.sorted.client
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.cache.query.index.sorted.defragmentation
CacheDataRow: Cache data row.
RootPage

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.cache.query.index.sorted.inline
CacheDataRow: Cache data row.
DataStructure: Base class for all the data structures based on `PageMemory`.
RootPage

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.cdc
FileLockHolder: Abstract file lock holder.
GridCacheDatabaseSharedManager.RestoreBinaryState: Restore memory context.
IgniteCacheDatabaseSharedManager

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.pagemem
DataRegionMetricsImpl

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.pagemem.impl
DataRegionMetricsImpl

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.pagemem.store
StorageException: Exception is needed to distinguish WAL manager & page store critical I/O errors.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.pagemem.wal
StorageException: Exception is needed to distinguish WAL manager & page store critical I/O errors.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache
CacheDataRow: Cache data row.
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.
DataRowCacheAware: Data row implementation that can optionally hide the cache identifier and can set `null` as value. It is used to simplify storing a data row into page memory, because in some cases the cache identifier is not stored on the data pages, but is required to link this data row in `BPlusTree`.
IgniteCacheDatabaseSharedManager
RootPage
RowStore: Data store for H2 rows.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.distributed.dht.colocated
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.distributed.dht.preloader
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.distributed.near
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence
CacheDataRow: Cache data row.
CacheDataRowAdapter: Cache data row adapter.
CacheDataRowAdapter.RowData
CacheSearchRow
CacheStripedExecutor: Wrapper over `StripedExecutor`, that groups submitted tasks by cache group and partition.
CheckpointLockStateChecker: Interface for perform checking that checkpoint lock is held by current track
CheckpointState: Possible checkpoint states.
CorruptedDataStructureException: Abstract exception when `DataStructure` are corrupted.
DatabaseLifecycleListener
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.
DataRegionMetricsImpl
DataRowCacheAware: Data row implementation that can optionally hide the cache identifier and can set `null` as value. It is used to simplify storing a data row into page memory, because in some cases the cache identifier is not stored on the data pages, but is required to link this data row in `BPlusTree`.
DataStorageMetricsImpl
FileLockHolder: Abstract file lock holder.
GridCacheDatabaseSharedManager.RestoreBinaryState: Restore memory context.
GridCacheDatabaseSharedManager.RestoreLogicalState: Restore logical state context.
GridCacheOffheapManager.GridCacheDataStore
IgniteCacheDatabaseSharedManager
IndexStorage: Meta store.
IndexStorageImpl.IndexItem
IndexStorageImpl.MetaStoreInnerIO
IndexStorageImpl.MetaStoreLeafIO
RecoveryDebug
RootPage
RowStore: Data store for H2 rows.
Storable: Simple interface for data, store in some RowStore.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.checkpoint
CheckpointState: Possible checkpoint states.
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.
DataStorageMetricsImpl
StorageException: Exception is needed to distinguish WAL manager & page store critical I/O errors.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.defragmentation
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.
GridCacheDatabaseSharedManager

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.file
StorageException: Exception is needed to distinguish WAL manager & page store critical I/O errors.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.filename
FileLockHolder: Abstract file lock holder.
GridCacheDatabaseSharedManager.NodeFileLockHolder: Node file lock holder.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.freelist
CacheDataRow: Cache data row.
CorruptedDataStructureException: Abstract exception when `DataStructure` are corrupted.
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.
DataStructure: Base class for all the data structures based on `PageMemory`.
Storable: Simple interface for data, store in some RowStore.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.metastorage
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.
DataStructure: Base class for all the data structures based on `PageMemory`.
GridCacheDatabaseSharedManager
IgniteCacheDatabaseSharedManager
Storable: Simple interface for data, store in some RowStore.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.pagemem
CheckpointLockStateChecker: Interface for perform checking that checkpoint lock is held by current track
DataRegionMetricsImpl
PageStoreWriter: Interface for write page to `PageStore`.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.partstorage
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.
DataStructure: Base class for all the data structures based on `PageMemory`.
Storable: Simple interface for data, store in some RowStore.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.snapshot
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.tree
CorruptedDataStructureException: Abstract exception when `DataStructure` are corrupted.
DataStructure: Base class for all the data structures based on `PageMemory`.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.tree.io
CacheDataRow: Cache data row.
Storable: Simple interface for data, store in some RowStore.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.tree.reuse
DataStructure: Base class for all the data structures based on `PageMemory`.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.wal
DataStorageMetricsImpl
StorageException: Exception is needed to distinguish WAL manager & page store critical I/O errors.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.persistence.wal.filehandle
DataStorageMetricsImpl
StorageException: Exception is needed to distinguish WAL manager & page store critical I/O errors.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.query
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.tree
CacheDataRow: Cache data row.
CacheDataRowAdapter: Cache data row adapter.
CacheDataRowAdapter.RowData
CacheSearchRow
DataStructure: Base class for all the data structures based on `PageMemory`.
RowStore: Data store for H2 rows.
Storable: Simple interface for data, store in some RowStore.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.verify
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.cache.warmup
DataRegion: Data region provides access to objects configured with `DataRegionConfiguration` configuration.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.query
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.query.schema
CacheDataRow: Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.query.stat
IgniteCacheDatabaseSharedManager

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.processors.subscription
DatabaseLifecycleListener

Classes in org.apache.ignite.internal.processors.cache.persistence used by org.apache.ignite.internal.worker
IgniteCacheDatabaseSharedManager