Interface PageReplacementPolicyFactory

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method 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.
    • Method Detail

      • requiredMemory

        long requiredMemory​(int pagesCnt)
        Calculaete amount of memory required to service pagesCnt pages.
        Parameters:
        pagesCnt - Pages count.
      • create

        PageReplacementPolicy create​(org.apache.ignite.internal.processors.cache.persistence.pagemem.PageMemoryImpl.Segment seg,
                                     long ptr,
                                     int pagesCnt)
        Create page replacement policy.
        Parameters:
        seg - Page memory segment.
        ptr - Pointer to memory region.
        pagesCnt - Pages count.