Class CachedPage


  • public class CachedPage
    extends Object
    Contains the page content to be shared across threads.
    Author:
    Luca Garulli ([email protected])
    • Constructor Detail

      • CachedPage

        public CachedPage​(MutablePage page,
                          boolean copyBuffer)
      • CachedPage

        public CachedPage​(PageManager pageManager,
                          PageId pageId,
                          int size)
    • Method Detail

      • loadMetadata

        public void loadMetadata()
      • getLastAccessed

        public long getLastAccessed()
      • updateLastAccesses

        public void updateLastAccesses()
      • getPageId

        public PageId getPageId()
      • getPhysicalSize

        public long getPhysicalSize()
      • getByteBuffer

        public ByteBuffer getByteBuffer()
      • getVersion

        public int getVersion()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object