
public class OCachePointer extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
OCachePointer.WritersListener |
| Constructor and Description |
|---|
OCachePointer(ByteBuffer buffer,
OByteBufferPool bufferPool,
OLogSequenceNumber lastFlushedLsn,
long fileId,
long pageIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
acquireExclusiveLock() |
void |
acquireSharedLock() |
void |
decrementReadersReferrer() |
void |
decrementReferrer() |
void |
decrementWritersReferrer() |
boolean |
equals(Object o) |
protected void |
finalize() |
ByteBuffer |
getBufferDuplicate() |
ByteBuffer |
getExclusiveBuffer() |
long |
getFileId() |
OLogSequenceNumber |
getLastFlushedLsn() |
long |
getPageIndex() |
int |
hashCode() |
void |
incrementReadersReferrer() |
void |
incrementReferrer() |
void |
incrementWritersReferrer() |
boolean |
isLockAcquiredByCurrentThread()
DEBUG only !!!
|
void |
releaseExclusiveLock() |
void |
releaseSharedLock() |
void |
setLastFlushedLsn(OLogSequenceNumber lastFlushedLsn) |
void |
setWritersListener(OCachePointer.WritersListener writersListener) |
String |
toString() |
boolean |
tryAcquireExclusiveLock() |
boolean |
tryAcquireSharedLock() |
public OCachePointer(ByteBuffer buffer, OByteBufferPool bufferPool, OLogSequenceNumber lastFlushedLsn, long fileId, long pageIndex)
public void setWritersListener(OCachePointer.WritersListener writersListener)
public long getFileId()
public long getPageIndex()
public OLogSequenceNumber getLastFlushedLsn()
public void setLastFlushedLsn(OLogSequenceNumber lastFlushedLsn)
public void incrementReadersReferrer()
public void decrementReadersReferrer()
public void incrementWritersReferrer()
public void decrementWritersReferrer()
public boolean isLockAcquiredByCurrentThread()
public void incrementReferrer()
public void decrementReferrer()
public ByteBuffer getExclusiveBuffer()
public ByteBuffer getBufferDuplicate()
public void acquireExclusiveLock()
public boolean tryAcquireExclusiveLock()
public void releaseExclusiveLock()
public void acquireSharedLock()
public void releaseSharedLock()
public boolean tryAcquireSharedLock()
protected void finalize()
throws Throwable
Copyright © 2009–2025 OrientDB. All rights reserved.