Class Page


  • public class Page
    extends java.lang.Object
    • Field Detail

      • inlru

        public boolean inlru
      • pageId

        public long pageId
      • dirty

        public boolean dirty
      • isCompressed

        public boolean isCompressed
      • inShm

        public boolean inShm
      • allocatedForRA

        public boolean allocatedForRA
      • validStart

        public int validStart
      • validLen

        public int validLen
      • ref

        public int ref
      • bbuf

        public java.nio.ByteBuffer bbuf
      • cv

        public java.util.concurrent.locks.Condition cv
      • prev

        public Page prev
      • next

        public Page next
      • hnext

        public Page hnext
    • Constructor Detail

      • Page

        public Page​(java.util.concurrent.locks.Lock lock,
                    boolean inShm,
                    int pageSize,
                    boolean allocateForRA)
    • Method Detail

      • setValid

        public void setValid()
      • valid

        public boolean valid()
      • filling

        public boolean filling()
      • markDirty

        public void markDirty()
      • invalid

        public boolean invalid()
      • eq

        public boolean eq​(Page p)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • invalidate

        public void invalidate()
      • setFilling

        public void setFilling()
      • releaseStorage

        public void releaseStorage()