public class CacheFreeListImpl extends AbstractFreeList<CacheDataRow>
PagesList.StripebucketsSize, changed, name| Constructor and Description |
|---|
CacheFreeListImpl(int cacheId,
String name,
DataRegionMetricsImpl regionMetrics,
DataRegion dataRegion,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew) |
| Modifier and Type | Method and Description |
|---|---|
IOVersions<? extends AbstractDataPageIO<CacheDataRow>> |
ioVersions() |
String |
toString() |
addForRecycle, casBucket, dumpStatistics, emptyDataPages, freeSpace, getBucket, insertDataRow, isReuseBucket, recycledPagesCount, removeDataRowByLink, takeRecycledPage, updateDataRowinit, put, removeDataPage, saveMetadata, storedPagesCount, takeEmptyPageacquirePage, allocatePage, allocatePage, allocatePageNoReuse, groupId, init, needWalDeltaRecord, onBeforeReadLock, onBeforeWriteLock, onReadLock, onReadUnlock, onWriteLock, onWriteUnlock, pageSize, randomInt, read, read, readLock, readUnlock, recyclePage, releasePage, tryWriteLock, write, write, write, write, writeLock, writeUnlock, writeUnlockpublic CacheFreeListImpl(int cacheId,
String name,
DataRegionMetricsImpl regionMetrics,
DataRegion dataRegion,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew)
throws IgniteCheckedException
cacheId - Cache id.name - Name.regionMetrics - Region metrics.dataRegion - Data region.reuseList - Reuse list.wal - Wal.metaPageId - Meta page id.initNew - Initialize new.IgniteCheckedExceptionpublic IOVersions<? extends AbstractDataPageIO<CacheDataRow>> ioVersions()
ioVersions in class AbstractFreeList<CacheDataRow>public String toString()
toString in class AbstractFreeList<CacheDataRow>
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.0 Release Date : May 23 2018