See: Description
| Interface | Description |
|---|---|
| LoadedPagesMap |
Interface for storing correspondence of page ID in a cache group to long value (address in offheap segment).
|
| LoadedPagesMap.KeyPredicate |
Interface describing a predicate for Key (cache group ID, page ID).
|
| PageMemoryEx |
Page memory with some persistence related additions.
|
| PageMetrics |
Container for different memory page-related metrics.
|
| PageReadWriteManager | |
| PageReplacementPolicyFactory |
Page replacement policy factory.
|
| PagesWriteThrottlePolicy |
Throttling policy, encapsulates logic of delaying write operations.
|
| Class | Description |
|---|---|
| CheckpointMetricsTracker |
Tracks various checkpoint phases and stats.
|
| ClockPageReplacementFlags |
Clock page replacement algorithm implementation.
|
| ClockPageReplacementPolicy |
CLOCK page replacement policy implementation.
|
| ClockPageReplacementPolicyFactory |
ClockPageReplacementPolicy factory. |
| DelayedDirtyPageStoreWrite |
Not thread safe and stateful class for page replacement of one page with write() delay.
|
| DelayedPageReplacementTracker |
Delayed page writes tracker.
|
| FullPageIdTable | |
| PageMemoryImpl |
Page header structure is described by the following diagram.
|
| PageMetricsImpl | |
| PageMetricsImpl.Builder |
Builder for
PageMetricsImpl instances. |
| PagePool | |
| PageReadWriteManagerImpl | |
| PageReplacementPolicy |
Abstract page replacement policy.
|
| PagesWriteSpeedBasedThrottle |
Throttles threads that generate dirty pages during ongoing checkpoint.
|
| PagesWriteThrottle |
Throttles threads that generate dirty pages during ongoing checkpoint.
|
| RandomLruPageReplacementPolicy |
Random-LRU page replacement policy implementation.
|
| RandomLruPageReplacementPolicyFactory |
RandomLruPageReplacementPolicy factory. |
| ReplaceCandidate |
Replacement removal candidate.
|
| RobinHoodBackwardShiftHashMap |
Loaded pages mapping to relative pointer based on Robin Hood hashing: backward shift deletion algorithm.
|
| SegmentedLruPageList |
Pages Segmented-LRU (SLRU) list implementation.
|
| SegmentedLruPageReplacementPolicy |
Segmented-LRU page replacement policy implementation.
|
| SegmentedLruPageReplacementPolicyFactory |
SegmentedLruPageReplacementPolicy factory. |
| Enum | Description |
|---|---|
| PageMemoryImpl.ThrottlingPolicy |
Throttling enabled and its type enum.
|
PageMemoryImpl.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021