| Modifier and Type | Method and Description |
|---|---|
FullPageId |
PageSnapshot.fullPageId() |
| Constructor and Description |
|---|
PageSnapshot(FullPageId fullId,
byte[] arr) |
PageSnapshot(FullPageId fullPageId,
long ptr,
int pageSize) |
| Modifier and Type | Method and Description |
|---|---|
FullPageId |
RootPage.pageId() |
| Constructor and Description |
|---|
RootPage(FullPageId pageId,
boolean allocated) |
| Modifier and Type | Method and Description |
|---|---|
FullPageId |
ReplaceCandidate.fullId() |
| Modifier and Type | Method and Description |
|---|---|
GridMultiCollectionWrapper<FullPageId> |
PageMemoryEx.beginCheckpoint()
Gets a collection of dirty page IDs since the last checkpoint.
|
GridMultiCollectionWrapper<FullPageId> |
PageMemoryImpl.beginCheckpoint()
Gets a collection of dirty page IDs since the last checkpoint.
|
| Modifier and Type | Method and Description |
|---|---|
Integer |
PageMemoryEx.getForCheckpoint(FullPageId pageId,
ByteBuffer outBuf,
CheckpointMetricsTracker tracker)
Gets page byte buffer for the checkpoint procedure.
|
Integer |
PageMemoryImpl.getForCheckpoint(FullPageId fullId,
ByteBuffer outBuf,
CheckpointMetricsTracker tracker)
Gets page byte buffer for the checkpoint procedure.
|
void |
DelayedPageReplacementTracker.lock(FullPageId id) |
void |
DelayedPageReplacementTracker.unlock(FullPageId id) |
void |
DelayedPageReplacementTracker.waitUnlock(FullPageId id)
Method is returned when page is available to be loaded from store, or waits for replacement finish.
|
void |
DelayedDirtyPageWrite.writePage(FullPageId fullPageId,
ByteBuffer byteBuf,
int tag) |
void |
ReplacedPageWriter.writePage(FullPageId fullPageId,
ByteBuffer byteBuf,
int tag) |
| Modifier and Type | Method and Description |
|---|---|
void |
RobinHoodBackwardShiftHashMap.forEach(BiConsumer<FullPageId,Long> act)
Scans all the elements in this table.
|
void |
FullPageIdTable.forEach(BiConsumer<FullPageId,Long> act)
Scans all the elements in this table.
|
void |
LoadedPagesMap.forEach(BiConsumer<FullPageId,Long> act)
Scans all the elements in this table.
|
| Constructor and Description |
|---|
ReplaceCandidate(int gen,
long relPtr,
FullPageId fullId) |
| Constructor and Description |
|---|
PageMemoryImpl(DirectMemoryProvider directMemoryProvider,
long[] sizes,
GridCacheSharedContext<?,?> ctx,
int pageSize,
ReplacedPageWriter flushDirtyPage,
GridInClosure3X<Long,FullPageId,PageMemoryEx> changeTracker,
CheckpointLockStateChecker stateChecker,
DataRegionMetricsImpl memMetrics,
PageMemoryImpl.ThrottlingPolicy throttlingPlc,
CheckpointWriteProgressSupplier cpProgressProvider) |
| Modifier and Type | Method and Description |
|---|---|
FullPageId |
GroupPartitionId.createFirstPageFullId() |
| Modifier and Type | Method and Description |
|---|---|
static GroupPartitionId |
PartitionAllocationMap.createCachePartId(FullPageId fullId)
Extracts partition information from full page ID
|
PagesAllocationRange |
PartitionAllocationMap.get(FullPageId fullPageId) |
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteCacheSnapshotManager.beforePageWrite(FullPageId fullId) |
void |
IgniteCacheSnapshotManager.flushDirtyPageHandler(FullPageId fullId,
ByteBuffer pageBuf,
Integer tag) |
void |
IgniteCacheSnapshotManager.onChangeTrackerPage(Long page,
FullPageId fullId,
PageMemory pageMem) |
void |
IgniteCacheSnapshotManager.onPageWrite(FullPageId fullId,
ByteBuffer tmpWriteBuf,
int writtenPages,
int totalPages) |
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018