Package com.mapr.fs.jni
Class Page
- java.lang.Object
-
- com.mapr.fs.jni.Page
-
public class Page extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleanALLOC_IN_SHMbooleanallocatedForRAjava.nio.ByteBufferbbufjava.util.concurrent.locks.ConditioncvbooleandirtyPagehnextInodeAttributesiattrbooleaninlrubooleaninShmbooleanisCompressedPagenextlongpageIdPageprevintrefintvalidLenintvalidStart
-
Constructor Summary
Constructors Constructor Description Page(java.util.concurrent.locks.Lock lock, boolean inShm, int pageSize, boolean allocateForRA)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleaneq(InodeAttributes a, long pId)booleaneq(Page p)booleanfilling()booleaninvalid()voidinvalidate()voidmarkDirty()voidreleaseStorage()voidsetFilling()voidsetValid()java.lang.StringtoString()booleanvalid()
-
-
-
Field Detail
-
ALLOC_IN_SHM
public static final boolean ALLOC_IN_SHM
- See Also:
- Constant Field Values
-
inlru
public boolean inlru
-
pageId
public long pageId
-
iattr
public InodeAttributes iattr
-
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
-
-
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)
-
eq
public boolean eq(InodeAttributes a, long pId)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
invalidate
public void invalidate()
-
setFilling
public void setFilling()
-
releaseStorage
public void releaseStorage()
-
-