| Package | Description |
|---|---|
| org.apache.ignite.internal.pagemem | |
| org.apache.ignite.internal.pagemem.wal.record | |
| org.apache.ignite.internal.pagemem.wal.record.delta | |
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence.pagemem |
This package contains page memory implementation for case persitence is enabled.
|
| org.apache.ignite.internal.processors.cache.persistence.partstate | |
| org.apache.ignite.internal.processors.cache.persistence.snapshot |
| Modifier and Type | Field and Description |
|---|---|
static FullPageId |
FullPageId.NULL_PAGE |
| Modifier and Type | Method and Description |
|---|---|
FullPageId |
PageSnapshot.fullPageId() |
| Constructor and Description |
|---|
PageSnapshot(FullPageId fullId,
byte[] arr,
int realPageSize) |
PageSnapshot(FullPageId fullPageId,
long ptr,
int pageSize,
int realPageSize)
This constructor doesn't actually create a page snapshot (copy), it creates a wrapper over page memory region.
|
| Modifier and Type | Method and Description |
|---|---|
FullPageId |
PageDeltaRecord.fullPageId() |
| Modifier and Type | Method and Description |
|---|---|
FullPageId |
RootPage.pageId() |
| Modifier and Type | Method and Description |
|---|---|
void |
PageStoreWriter.writePage(FullPageId fullPageId,
ByteBuffer buf,
int tag)
Callback for write page.
|
| Constructor and Description |
|---|
RootPage(FullPageId pageId,
boolean allocated) |
| Modifier and Type | Method and Description |
|---|---|
FullPageId |
ReplaceCandidate.fullId() |
FullPageId |
PageMemoryEx.pullPageFromCpBuffer()
Pull page from checkpoint buffer.
|
FullPageId |
PageMemoryImpl.pullPageFromCpBuffer()
Get arbitrary page from cp buffer.
|
| Modifier and Type | Method and Description |
|---|---|
GridMultiCollectionWrapper<FullPageId> |
PageMemoryEx.beginCheckpoint(IgniteInternalFuture allowToReplace)
Gets a collection of dirty page IDs since the last checkpoint.
|
GridMultiCollectionWrapper<FullPageId> |
PageMemoryImpl.beginCheckpoint(IgniteInternalFuture allowToReplace)
Gets a collection of dirty page IDs since the last checkpoint.
|
Collection<FullPageId> |
PageMemoryImpl.dirtyPages()
Gets a collection of all pages currently marked as dirty.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PageMemoryEx.checkpointWritePage(FullPageId pageId,
ByteBuffer buf,
PageStoreWriter pageWriter,
CheckpointMetricsTracker tracker)
Prepare page for write during checkpoint.
|
void |
PageMemoryImpl.checkpointWritePage(FullPageId fullId,
ByteBuffer buf,
PageStoreWriter pageStoreWriter,
CheckpointMetricsTracker metricsTracker)
Prepare page for write during checkpoint.
|
boolean |
PageMemoryImpl.hasLoadedPage(FullPageId fullPageId) |
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 |
DelayedDirtyPageStoreWrite.writePage(FullPageId fullPageId,
ByteBuffer byteBuf,
int tag)
Callback for write page.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LoadedPagesMap.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 |
RobinHoodBackwardShiftHashMap.forEach(BiConsumer<FullPageId,Long> act)
Scans all the elements in this table.
|
| Constructor and Description |
|---|
ReplaceCandidate(int gen,
long relPtr,
FullPageId fullId) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull FullPageId |
GroupPartitionId.createFirstPageFullId() |
| Modifier and Type | Method and Description |
|---|---|
static @NotNull GroupPartitionId |
PartitionAllocationMap.createCachePartId(@NotNull FullPageId fullId)
Extracts partition information from full page ID
|
@Nullable PagesAllocationRange |
PartitionAllocationMap.get(FullPageId fullPageId) |
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteCacheSnapshotManager.beforePageWrite(FullPageId fullId)
Deprecated.
|
void |
IgniteCacheSnapshotManager.onChangeTrackerPage(Long page,
FullPageId fullId,
PageMemory pageMem)
Deprecated.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020