Class ClockPageReplacementFlags
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.persistence.pagemem.ClockPageReplacementFlags
-
public class ClockPageReplacementFlags extends Object
Clock page replacement algorithm implementation.- See Also:
PageReplacementMode.CLOCK
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearFlag(int pageIdx)Clear page hit flag.intpoll()Find page to replace.static longrequiredMemory(int pagesCnt)Memory required to servicepagesCntpages.voidsetFlag(int pageIdx)Set page hit flag.
-
-
-
Method Detail
-
poll
public int poll()
Find page to replace.- Returns:
- Page index to replace.
-
clearFlag
public void clearFlag(int pageIdx)
Clear page hit flag.- Parameters:
pageIdx- Page index.
-
setFlag
public void setFlag(int pageIdx)
Set page hit flag.- Parameters:
pageIdx- Page index.
-
requiredMemory
public static long requiredMemory(int pagesCnt)
Memory required to servicepagesCntpages.- Parameters:
pagesCnt- Pages count.
-
-