public interface PageMemory extends PageIdAllocator, PageSupport
FLAG_AUX, FLAG_DATA, FLAG_IDX, INDEX_PARTITION, MAX_PARTITION_ID, META_PAGE_ID, METASTORE_PARTITION, OLD_METASTORE_PARTITION| Modifier and Type | Method and Description |
|---|---|
int |
checkpointBufferPagesCount()
Number of pages used in checkpoint buffer.
|
long |
loadedPages() |
ByteBuffer |
pageBuffer(long pageAddr) |
int |
pageSize() |
int |
realPageSize(int grpId) |
void |
start()
Start page memory.
|
void |
stop(boolean deallocate)
Stop page memory.
|
int |
systemPageSize() |
allocatePage, freePageacquirePage, acquirePage, isDirty, readLock, readLockForce, readUnlock, releasePage, tryWriteLock, writeLock, writeUnlockvoid start()
throws IgniteException
IgniteExceptionvoid stop(boolean deallocate) throws IgniteException
deallocate - True to deallocate memory, false to allow memory reuse on subsequent start()IgniteExceptionint pageSize()
int realPageSize(int grpId)
grpId - Group id.int systemPageSize()
ByteBuffer pageBuffer(long pageAddr)
pageAddr - Page address.long loadedPages()
int checkpointBufferPagesCount()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021