## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.tree.reuse.ReuseList

Packages that use ReuseList
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.mvcc.txlog
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persitence 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
org.apache.ignite.internal.processors.cache.persistence.tree.reuse
org.apache.ignite.internal.processors.cache.tree
org.apache.ignite.internal.processors.query

### Uses of ReuseList in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return ReuseList
`ReuseList` CacheGroupContext.`reuseList()`
`ReuseList` IgniteCacheOffheapManager.`reuseListForIndex(String idxName)`
`ReuseList` IgniteCacheOffheapManagerImpl.`reuseListForIndex(String idxName)`

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

Constructors in org.apache.ignite.internal.processors.cache.mvcc.txlog with parameters of type ReuseList
Constructor and Description
`TxLogTree(String name, PageMemory pageMem, IgniteWriteAheadLogManager wal, long metaPageId, ReuseList reuseList, FailureProcessor failureProcessor, boolean initNew, PageLockListener lockLsnr)`

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

Fields in org.apache.ignite.internal.processors.cache.persistence declared as ReuseList
`protected ReuseList` DataStructure.`reuseList`

Methods in org.apache.ignite.internal.processors.cache.persistence that return ReuseList
`ReuseList` IgniteCacheDatabaseSharedManager.`reuseList(String memPlcName)`
`ReuseList` GridCacheOffheapManager.`reuseListForIndex(String idxName)`

Constructors in org.apache.ignite.internal.processors.cache.persistence with parameters of type ReuseList
Constructor and Description
`IndexStorageImpl(PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, int grpId, boolean grpShared, int allocPartId, byte allocSpace, ReuseList reuseList, long rootPageId, boolean initNew, FailureProcessor failureProcessor, PageLockListener lockLsnr)`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.freelist that implement ReuseList
`class` `AbstractFreeList<T extends Storable>`
`class` `CacheFreeList` FreeList implementation for cache.

Constructors in org.apache.ignite.internal.processors.cache.persistence.freelist with parameters of type ReuseList
Constructor and Description
`AbstractFreeList(int cacheId, String name, DataRegionMetricsImpl memMetrics, DataRegion memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lockLsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.metastorage with parameters of type ReuseList
Constructor and Description
`MetastorageTree(int cacheId, String name, PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, ReuseList reuseList, MetastorageRowStore rowStore, long metaPageId, boolean initNew, @Nullable FailureProcessor failureProcessor, int partId, @Nullable PageLockListener lockLsnr)`

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

Classes in org.apache.ignite.internal.processors.cache.persistence.partstorage that implement ReuseList
`class` `PartitionMetaStorageImpl<T extends Storable>`

Constructors in org.apache.ignite.internal.processors.cache.persistence.partstorage with parameters of type ReuseList
Constructor and Description
`PartitionMetaStorageImpl(int cacheId, String name, DataRegionMetricsImpl memMetrics, DataRegion memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew, PageLockListener lsnr, GridKernalContext ctx, AtomicLong pageListCacheLimit)`

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

Constructors in org.apache.ignite.internal.processors.cache.persistence.tree with parameters of type ReuseList
Constructor and Description
`BPlusTree(String name, int cacheGrpId, String grpName, PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, ReuseList reuseList, @Nullable FailureProcessor failureProcessor, @Nullable PageLockListener lsnr)`
`BPlusTree(String name, int cacheGrpId, String cacheGrpName, PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, ReuseList reuseList, IOVersions<? extends BPlusInnerIO<L>> innerIos, IOVersions<? extends BPlusLeafIO<L>> leafIos, @Nullable FailureProcessor failureProcessor, @Nullable PageLockListener lockLsnr)`

### Uses of ReuseList in org.apache.ignite.internal.processors.cache.persistence.tree.reuse

Classes in org.apache.ignite.internal.processors.cache.persistence.tree.reuse that implement ReuseList
`class` `ReuseListImpl` Reuse list.

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

Constructors in org.apache.ignite.internal.processors.cache.tree with parameters of type ReuseList
Constructor and Description
`CacheDataTree(CacheGroupContext grp, String name, ReuseList reuseList, CacheDataRowStore rowStore, long metaPageId, boolean initNew, PageLockListener lockLsnr)`
`PendingEntriesTree(CacheGroupContext grp, String name, PageMemory pageMem, long metaPageId, ReuseList reuseList, boolean initNew, PageLockListener lockLsnr)`

### Uses of ReuseList in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query with parameters of type ReuseList
`void` GridQueryIndexing.`destroyOrphanIndex(RootPage page, String indexName, int grpId, PageMemory pageMemory, GridAtomicLong removeId, ReuseList reuseList, boolean mvccEnabled)` Destroy founded index which belongs to stopped cache.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

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