public class BlockTracker extends Object implements org.apache.jena.dboe.base.block.BlockMgr
| Modifier and Type | Field and Description |
|---|---|
static boolean |
collectHistory |
static org.slf4j.Logger |
logger |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jena.dboe.base.block.Block |
allocate(int blockSize) |
long |
allocLimit() |
void |
beginRead() |
void |
beginUpdate() |
void |
clearAll() |
void |
clearHistory() |
void |
close() |
void |
endRead() |
void |
endUpdate() |
void |
free(org.apache.jena.dboe.base.block.Block block) |
String |
getLabel() |
org.apache.jena.dboe.base.block.Block |
getRead(long id) |
org.apache.jena.dboe.base.block.Block |
getWrite(long id) |
boolean |
isClosed() |
boolean |
isEmpty() |
void |
overwrite(org.apache.jena.dboe.base.block.Block block) |
org.apache.jena.dboe.base.block.Block |
promote(org.apache.jena.dboe.base.block.Block block) |
void |
release(org.apache.jena.dboe.base.block.Block block) |
void |
resetAlloc(long boundary) |
void |
sync() |
void |
syncForce() |
String |
toString() |
static org.apache.jena.dboe.base.block.BlockMgr |
track(org.apache.jena.dboe.base.block.BlockMgr blkMgr) |
boolean |
valid(int id) |
void |
write(org.apache.jena.dboe.base.block.Block block) |
public static org.slf4j.Logger logger
public static boolean collectHistory
public void clearHistory()
public void clearAll()
public static org.apache.jena.dboe.base.block.BlockMgr track(org.apache.jena.dboe.base.block.BlockMgr blkMgr)
public org.apache.jena.dboe.base.block.Block allocate(int blockSize)
allocate in interface org.apache.jena.dboe.base.block.BlockMgrpublic org.apache.jena.dboe.base.block.Block getRead(long id)
getRead in interface org.apache.jena.dboe.base.block.BlockMgrpublic org.apache.jena.dboe.base.block.Block getWrite(long id)
getWrite in interface org.apache.jena.dboe.base.block.BlockMgrpublic org.apache.jena.dboe.base.block.Block promote(org.apache.jena.dboe.base.block.Block block)
promote in interface org.apache.jena.dboe.base.block.BlockMgrpublic void release(org.apache.jena.dboe.base.block.Block block)
release in interface org.apache.jena.dboe.base.block.BlockMgrpublic void write(org.apache.jena.dboe.base.block.Block block)
write in interface org.apache.jena.dboe.base.block.BlockMgrpublic void overwrite(org.apache.jena.dboe.base.block.Block block)
overwrite in interface org.apache.jena.dboe.base.block.BlockMgrpublic void free(org.apache.jena.dboe.base.block.Block block)
free in interface org.apache.jena.dboe.base.block.BlockMgrpublic void sync()
sync in interface org.apache.jena.atlas.lib.Syncsync in interface org.apache.jena.dboe.base.block.BlockMgrpublic void syncForce()
syncForce in interface org.apache.jena.dboe.base.block.BlockMgrpublic void close()
close in interface org.apache.jena.atlas.lib.Closeableclose in interface org.apache.jena.dboe.base.block.BlockMgrpublic boolean isEmpty()
isEmpty in interface org.apache.jena.dboe.base.block.BlockMgrpublic long allocLimit()
allocLimit in interface org.apache.jena.dboe.base.block.BlockMgrpublic void resetAlloc(long boundary)
resetAlloc in interface org.apache.jena.dboe.base.block.BlockMgrpublic boolean valid(int id)
valid in interface org.apache.jena.dboe.base.block.BlockMgrpublic boolean isClosed()
isClosed in interface org.apache.jena.dboe.base.block.BlockMgrpublic void beginRead()
beginRead in interface org.apache.jena.dboe.base.block.BlockMgrpublic void endRead()
endRead in interface org.apache.jena.dboe.base.block.BlockMgrpublic void beginUpdate()
beginUpdate in interface org.apache.jena.dboe.base.block.BlockMgrpublic void endUpdate()
endUpdate in interface org.apache.jena.dboe.base.block.BlockMgrpublic String getLabel()
getLabel in interface org.apache.jena.dboe.base.block.BlockMgrLicensed under the Apache License, Version 2.0