public class SegmentedLruPageReplacementPolicyFactory extends Object implements PageReplacementPolicyFactory
SegmentedLruPageReplacementPolicy factory.| Constructor and Description |
|---|
SegmentedLruPageReplacementPolicyFactory() |
| Modifier and Type | Method and Description |
|---|---|
PageReplacementPolicy |
create(org.apache.ignite.internal.processors.cache.persistence.pagemem.PageMemoryImpl.Segment seg,
long ptr,
int pagesCnt)
Create page replacement policy.
|
long |
requiredMemory(int pagesCnt)
Calculaete amount of memory required to service
pagesCnt pages. |
public SegmentedLruPageReplacementPolicyFactory()
public long requiredMemory(int pagesCnt)
pagesCnt pages.requiredMemory in interface PageReplacementPolicyFactorypagesCnt - Pages count.public PageReplacementPolicy create(org.apache.ignite.internal.processors.cache.persistence.pagemem.PageMemoryImpl.Segment seg, long ptr, int pagesCnt)
create in interface PageReplacementPolicyFactoryseg - Page memory segment.ptr - Pointer to memory region.pagesCnt - Pages count.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023