public abstract class PageAbstractEvictionTracker extends Object implements PageEvictionTracker
| Modifier and Type | Field and Description |
|---|---|
protected PageMemoryNoStoreImpl |
pageMem
Page memory.
|
protected int |
trackingSize
Tracking array size.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
checkTouch(long pageId) |
boolean |
evictionRequired()
Check if page eviction is required according to the configured policy.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevictDataPage, forgetPage, touchPagestart, stopprotected final PageMemoryNoStoreImpl pageMem
protected final int trackingSize
public boolean evictionRequired()
evictionRequired in interface PageEvictionTrackerTrue if eviction required.protected abstract boolean checkTouch(long pageId)
pageId - Page ID.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021