## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.Storable

Packages that use Storable
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.freelist
org.apache.ignite.internal.processors.cache.persistence.metastorage
org.apache.ignite.internal.processors.cache.persistence.partstorage
org.apache.ignite.internal.processors.cache.persistence.tree.io
org.apache.ignite.internal.processors.cache.tree

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

Subinterfaces of Storable in org.apache.ignite.internal.processors.cache.persistence
`interface` `CacheDataRow` Cache data row.

Classes in org.apache.ignite.internal.processors.cache.persistence that implement Storable
`class` `CacheDataRowAdapter` Cache data row adapter.
`class` `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`.

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

Classes in org.apache.ignite.internal.processors.cache.persistence.freelist with type parameters of type Storable
`class` `AbstractFreeList<T extends Storable>`
`interface` `FreeList<T extends Storable>`

Classes in org.apache.ignite.internal.processors.cache.persistence.freelist that implement Storable
`class` `SimpleDataRow` Implementation of `Storable` which holds byte array of variable length.

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

Classes in org.apache.ignite.internal.processors.cache.persistence.metastorage that implement Storable
`class` `MetastorageRowStoreEntry`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.partstorage with type parameters of type Storable
`interface` `PartitionMetaStorage<T extends Storable>` Provides a way to associate any `Storable` implementation as partition metadata.
`class` `PartitionMetaStorageImpl<T extends Storable>`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.tree.io with type parameters of type Storable
`class` `AbstractDataPageIO<T extends Storable>` Data pages IO.

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

Classes in org.apache.ignite.internal.processors.cache.tree that implement Storable
`class` `DataRow`