public class Page
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
ALLOC_IN_SHM |
boolean |
allocatedForRA |
java.nio.ByteBuffer |
bbuf |
java.util.concurrent.locks.Condition |
cv |
boolean |
dirty |
Page |
hnext |
InodeAttributes |
iattr |
boolean |
inlru |
boolean |
inShm |
boolean |
isCompressed |
Page |
next |
long |
pageId |
Page |
prev |
int |
ref |
int |
validLen |
int |
validStart |
| Constructor and Description |
|---|
Page(java.util.concurrent.locks.Lock lock,
boolean inShm,
int pageSize,
boolean allocateForRA) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
eq(InodeAttributes a,
long pId) |
boolean |
eq(Page p) |
boolean |
filling() |
boolean |
invalid() |
void |
invalidate() |
void |
markDirty() |
void |
releaseStorage() |
void |
setFilling() |
void |
setValid() |
java.lang.String |
toString() |
boolean |
valid() |
public static final boolean ALLOC_IN_SHM
public boolean inlru
public long pageId
public InodeAttributes iattr
public boolean dirty
public boolean isCompressed
public boolean inShm
public boolean allocatedForRA
public int validStart
public int validLen
public int ref
public java.nio.ByteBuffer bbuf
public java.util.concurrent.locks.Condition cv
public Page prev
public Page next
public Page hnext
public Page(java.util.concurrent.locks.Lock lock,
boolean inShm,
int pageSize,
boolean allocateForRA)
public void setValid()
public boolean valid()
public boolean filling()
public void markDirty()
public boolean invalid()
public boolean eq(Page p)
public boolean eq(InodeAttributes a, long pId)
public java.lang.String toString()
toString in class java.lang.Objectpublic void invalidate()
public void setFilling()
public void releaseStorage()