## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.tree.io.CompactablePageIO

Packages that use CompactablePageIO
org.apache.ignite.internal.processors.cache.mvcc.txlog
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.freelist.io
org.apache.ignite.internal.processors.cache.persistence.metastorage
org.apache.ignite.internal.processors.cache.persistence.tree.io
org.apache.ignite.internal.processors.cache.tree
org.apache.ignite.internal.processors.cache.tree.mvcc.data

### Uses of CompactablePageIO in org.apache.ignite.internal.processors.cache.mvcc.txlog

Classes in org.apache.ignite.internal.processors.cache.mvcc.txlog that implement CompactablePageIO
`class` `TxLogInnerIO`
`class` `TxLogLeafIO`

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

Classes in org.apache.ignite.internal.processors.cache.persistence that implement CompactablePageIO
`static class` `IndexStorageImpl.MetaStoreInnerIO`
`static class` `IndexStorageImpl.MetaStoreLeafIO`

### Uses of CompactablePageIO in org.apache.ignite.internal.processors.cache.persistence.freelist.io

Classes in org.apache.ignite.internal.processors.cache.persistence.freelist.io that implement CompactablePageIO
`class` `PagesListNodeIO` TODO optimize: now we have slow `PagesListNodeIO.removePage(long, long)`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.metastorage that implement CompactablePageIO
`class` `MetastorageInnerIO`
`class` `MetastorageLeafIO`
`class` `MetastoreDataPageIO` Data pages IO for using with meta store.

### Uses of CompactablePageIO in org.apache.ignite.internal.processors.cache.persistence.tree.io

Classes in org.apache.ignite.internal.processors.cache.persistence.tree.io that implement CompactablePageIO
`class` `AbstractDataPageIO<T extends Storable>` Data pages IO.
`class` `BPlusInnerIO<L>` Abstract IO routines for B+Tree inner pages.
`class` `BPlusIO<L>` Abstract IO routines for B+Tree pages.
`class` `BPlusLeafIO<L>` Abstract IO routines for B+Tree leaf pages.
`class` `DataPageIO` Data pages IO.
`class` `SimpleDataPageIO` Data pages IO for writing binary arrays.

### Uses of CompactablePageIO in org.apache.ignite.internal.processors.cache.tree

Classes in org.apache.ignite.internal.processors.cache.tree that implement CompactablePageIO
`class` `AbstractDataInnerIO`
`class` `AbstractDataLeafIO`
`class` `AbstractPendingEntryInnerIO`
`class` `AbstractPendingEntryLeafIO`
`class` `CacheIdAwareDataInnerIO`
`class` `CacheIdAwareDataLeafIO`
`class` `CacheIdAwarePendingEntryInnerIO`
`class` `CacheIdAwarePendingEntryLeafIO`
`class` `DataInnerIO`
`class` `DataLeafIO`
`class` `PendingEntryInnerIO`
`class` `PendingEntryLeafIO`

### Uses of CompactablePageIO in org.apache.ignite.internal.processors.cache.tree.mvcc.data

Classes in org.apache.ignite.internal.processors.cache.tree.mvcc.data that implement CompactablePageIO
`class` `MvccCacheIdAwareDataInnerIO`
`class` `MvccCacheIdAwareDataLeafIO`
`class` `MvccDataInnerIO`
`class` `MvccDataLeafIO`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020