Interface PageMemory

    • Method Detail

      • stop

        void stop​(boolean deallocate)
           throws IgniteException
        Stop page memory.
        Parameters:
        deallocate - True to deallocate memory, false to allow memory reuse on subsequent start()
        Throws:
        IgniteException
      • pageSize

        int pageSize()
        Returns:
        Page size in bytes.
      • realPageSize

        int realPageSize​(int grpId)
        Parameters:
        grpId - Group id.
        Returns:
        Page size without encryption overhead.
      • systemPageSize

        int systemPageSize()
        Returns:
        Page size with system overhead, in bytes.
      • pageBuffer

        ByteBuffer pageBuffer​(long pageAddr)
        Parameters:
        pageAddr - Page address.
        Returns:
        Page byte buffer.
      • loadedPages

        long loadedPages()
        Returns:
        Total number of loaded pages in memory.
      • checkpointBufferPagesCount

        int checkpointBufferPagesCount()
        Number of pages used in checkpoint buffer.