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

Packages that use ReuseList
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.database |
org.apache.ignite.internal.processors.cache.database.freelist |
org.apache.ignite.internal.processors.cache.database.tree |
org.apache.ignite.internal.processors.cache.database.tree.reuse |

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

Methods in org.apache.ignite.internal.processors.cache that return ReuseList
Modifier and Type | Method and Description
--- | ---
`ReuseList` | GridCacheContext.`reuseList()`
`ReuseList` | IgniteCacheOffheapManager.`reuseListForIndex(String idxName)`
`ReuseList` | IgniteCacheOffheapManagerImpl.`reuseListForIndex(String idxName)`

Constructors in org.apache.ignite.internal.processors.cache with parameters of type ReuseList
Constructor and Description

`GridCacheContext(GridKernalContext ctx, GridCacheSharedContext sharedCtx, CacheConfiguration cacheCfg, CacheType cacheType, boolean affNode, boolean updatesAllowed, MemoryPolicy memPlc, FreeList freeList, ReuseList reuseList, GridCacheEventManager evtMgr, CacheStoreManager storeMgr, CacheEvictionManager evictMgr, GridCacheQueryManager<K,V> qryMgr, CacheContinuousQueryManager contQryMgr, CacheDataStructuresManager dataStructuresMgr, GridCacheTtlManager ttlMgr, GridCacheDrManager drMgr, IgniteCacheOffheapManager offheapMgr, CacheConflictResolutionManager<K,V> rslvrMgr, CachePluginManager pluginMgr, GridCacheAffinityManager affMgr)`

`IgniteCacheOffheapManagerImpl.CacheDataTree(String name, ReuseList reuseList, IgniteCacheOffheapManagerImpl.CacheDataRowStore rowStore, GridCacheContext cctx, long metaPageId, boolean initNew)`
`IgniteCacheOffheapManagerImpl.PendingEntriesTree(GridCacheContext cctx, String name, PageMemory pageMem, long metaPageId, ReuseList reuseList, boolean initNew)`

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

Fields in org.apache.ignite.internal.processors.cache.database declared as ReuseList
Modifier and Type | Field and Description
--- | ---
`protected ReuseList` | DataStructure.`reuseList`

Methods in org.apache.ignite.internal.processors.cache.database that return ReuseList
Modifier and Type | Method and Description
--- | ---
`ReuseList` | IgniteCacheDatabaseSharedManager.`reuseList(String memPlcName)`

Constructors in org.apache.ignite.internal.processors.cache.database with parameters of type ReuseList
Constructor and Description
`MetadataStorage(PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, int cacheId, int allocPartId, byte allocSpace, ReuseList reuseList, long rootPageId, boolean initNew)`

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

Classes in org.apache.ignite.internal.processors.cache.database.freelist that implement ReuseList
Modifier and Type | Class and Description
--- | ---
`class` | `FreeListImpl`

Constructors in org.apache.ignite.internal.processors.cache.database.freelist with parameters of type ReuseList
Constructor and Description
`FreeListImpl(int cacheId, String name, MemoryMetricsImpl memMetrics, MemoryPolicy memPlc, ReuseList reuseList, IgniteWriteAheadLogManager wal, long metaPageId, boolean initNew)`

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

Constructors in org.apache.ignite.internal.processors.cache.database.tree with parameters of type ReuseList
Constructor and Description
`BPlusTree(String name, int cacheId, PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, ReuseList reuseList)`
`BPlusTree(String name, int cacheId, PageMemory pageMem, IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, ReuseList reuseList, IOVersions<? extends BPlusInnerIO<L>> innerIos, IOVersions<? extends BPlusLeafIO<L>> leafIos)`

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

Classes in org.apache.ignite.internal.processors.cache.database.tree.reuse that implement ReuseList
Modifier and Type | Class and Description
--- | ---
`class` | `ReuseListImpl` Reuse list.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.0.0
Release Date | : April 30 2017