public interface PageMemory extends PageIdAllocator, PageSupport
FLAG_AUX, FLAG_DATA, FLAG_IDX, INDEX_PARTITION, MAX_PARTITION_ID, META_PAGE_ID| Modifier and Type | Method and Description |
|---|---|
int |
checkpointBufferPagesCount()
Number of pages used in checkpoint buffer.
|
long |
loadedPages() |
DataRegionMetricsImpl |
metrics()
Metrics of the data region this memory is associated with.
|
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()
DataRegionMetricsImpl metrics()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023