
public class OCacheEntryChanges extends Object implements OCacheEntry
| Modifier and Type | Field and Description |
|---|---|
protected OWALChanges |
changes |
protected OCacheEntry |
delegate |
protected boolean |
isNew |
protected boolean |
verifyCheckSum |
| Constructor and Description |
|---|
OCacheEntryChanges(boolean verifyCheckSum) |
OCacheEntryChanges(OCacheEntry entry) |
protected OCacheEntry delegate
protected final OWALChanges changes
protected boolean isNew
protected boolean verifyCheckSum
public OCacheEntryChanges(OCacheEntry entry)
public OCacheEntryChanges(boolean verifyCheckSum)
public OCachePointer getCachePointer()
getCachePointer in interface OCacheEntrypublic void clearCachePointer()
clearCachePointer in interface OCacheEntrypublic void setCachePointer(OCachePointer cachePointer)
setCachePointer in interface OCacheEntrypublic long getFileId()
getFileId in interface OCacheEntrypublic int getPageIndex()
getPageIndex in interface OCacheEntrypublic void acquireExclusiveLock()
acquireExclusiveLock in interface OCacheEntrypublic void releaseExclusiveLock()
releaseExclusiveLock in interface OCacheEntrypublic void acquireSharedLock()
acquireSharedLock in interface OCacheEntrypublic void releaseSharedLock()
releaseSharedLock in interface OCacheEntrypublic int getUsagesCount()
getUsagesCount in interface OCacheEntrypublic void incrementUsages()
incrementUsages in interface OCacheEntrypublic boolean isLockAcquiredByCurrentThread()
OCacheEntryisLockAcquiredByCurrentThread in interface OCacheEntrypublic void decrementUsages()
decrementUsages in interface OCacheEntrypublic OWALChanges getChanges()
getChanges in interface OCacheEntrypublic void setDelegate(OCacheEntry delegate)
public OCacheEntry getDelegate()
public OLogSequenceNumber getEndLSN()
getEndLSN in interface OCacheEntrypublic void setEndLSN(OLogSequenceNumber endLSN)
setEndLSN in interface OCacheEntrypublic boolean acquireEntry()
acquireEntry in interface OCacheEntrypublic void releaseEntry()
releaseEntry in interface OCacheEntrypublic boolean isReleased()
isReleased in interface OCacheEntrypublic boolean isAlive()
isAlive in interface OCacheEntrypublic boolean freeze()
freeze in interface OCacheEntrypublic boolean isFrozen()
isFrozen in interface OCacheEntrypublic void makeDead()
makeDead in interface OCacheEntrypublic boolean isDead()
isDead in interface OCacheEntrypublic boolean isNewlyAllocatedPage()
isNewlyAllocatedPage in interface OCacheEntrypublic void markAllocated()
markAllocated in interface OCacheEntrypublic void clearAllocationFlag()
clearAllocationFlag in interface OCacheEntrypublic List<PageOperationRecord> getPageOperations()
getPageOperations in interface OCacheEntrypublic void clearPageOperations()
clearPageOperations in interface OCacheEntrypublic void addPageOperationRecord(PageOperationRecord pageOperationRecord)
addPageOperationRecord in interface OCacheEntrypublic boolean insideCache()
insideCache in interface OCacheEntrypublic OCacheEntry getNext()
getNext in interface OCacheEntrypublic OCacheEntry getPrev()
getPrev in interface OCacheEntrypublic void setPrev(OCacheEntry prev)
setPrev in interface OCacheEntrypublic void setNext(OCacheEntry next)
setNext in interface OCacheEntrypublic void setContainer(LRUList lruList)
setContainer in interface OCacheEntrypublic LRUList getContainer()
getContainer in interface OCacheEntrypublic OLogSequenceNumber getInitialLSN()
getInitialLSN in interface OCacheEntrypublic void setInitialLSN(OLogSequenceNumber lsn)
setInitialLSN in interface OCacheEntryCopyright © 2009–2025 OrientDB. All rights reserved.