| 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 | |
| PagesWriteThrottlePolicy |
Throttling policy, encapsulates logic of delaying write operations.
|
| ReplacedPageWriter |
Flush (write) dirty page implementation for freed page during page replacement.
|
| Class | Description |
|---|---|
| CheckpointMetricsTracker |
Tracks various checkpoint phases and stats.
|
| DelayedDirtyPageWrite |
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.
|
| PagesWriteSpeedBasedThrottle |
Throttles threads that generate dirty pages during ongoing checkpoint.
|
| PagesWriteThrottle |
Throttles threads that generate dirty pages during ongoing checkpoint.
|
| ReplaceCandidate |
Replacement removal candidate.
|
| RobinHoodBackwardShiftHashMap |
Loaded pages mapping to relative pointer based on Robin Hood hashing: backward shift deletion algorithm.
|
| Enum | Description |
|---|---|
| PageMemoryImpl.ThrottlingPolicy |
Throttling enabled and its type enum.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019