Class OCachePointer
java.lang.Object
com.orientechnologies.orient.core.storage.cache.OCachePointer
- Since:
- 05.08.13
- Author:
- Andrey Lomakin (a.lomakin-at-orientdb.com)
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionOCachePointer(OPointer pointer, OByteBufferPool bufferPool, long fileId, int pageIndex) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidbooleanlongintlonginthashCode()voidvoidvoidvoidvoidvoidsetWritersListener(OCachePointer.WritersListener writersListener) toString()boolean
-
Constructor Details
-
OCachePointer
-
-
Method Details
-
setWritersListener
-
getFileId
public long getFileId() -
getPageIndex
public int getPageIndex() -
incrementReadersReferrer
public void incrementReadersReferrer() -
decrementReadersReferrer
public void decrementReadersReferrer() -
incrementWritersReferrer
public void incrementWritersReferrer() -
decrementWritersReferrer
public void decrementWritersReferrer() -
incrementReferrer
public void incrementReferrer() -
decrementReferrer
public void decrementReferrer() -
getBuffer
-
getPointer
-
getBufferDuplicate
-
acquireExclusiveLock
public void acquireExclusiveLock() -
getVersion
public long getVersion() -
releaseExclusiveLock
public void releaseExclusiveLock() -
equals
-
hashCode
public int hashCode() -
toString
-
getEndLSN
-