| Package | Description |
|---|---|
| org.apache.ignite.internal.pagemem.store | |
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence.file | |
| org.apache.ignite.internal.processors.cache.persistence.freelist.io | |
| 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.tree.io |
| Modifier and Type | Method and Description |
|---|---|
void |
IgnitePageStoreManager.initialize(int cacheId,
int partitions,
String cacheName,
PageMetrics pageMetrics)
Initializes disk store structures.
|
| Modifier and Type | Field and Description |
|---|---|
protected PageMetrics |
DataStructure.metrics |
| Modifier and Type | Method and Description |
|---|---|
PageMetrics |
DataRegionMetricsImpl.cacheGrpPageMetrics(int cacheGrpId)
Returns memory page metrics associated with the given cache group.
|
PageMetrics |
DataRegionMetricsImpl.pageMetrics()
Memory page metrics associated with the data region.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FilePageStoreManager.initialize(int cacheId,
int partitions,
String cacheName,
PageMetrics pageMetrics)
Initializes disk store structures.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PagesListNodeIO.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
void |
PagesListMetaIO.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
| Modifier and Type | Class and Description |
|---|---|
class |
PageMetricsImpl |
| Modifier and Type | Method and Description |
|---|---|
void |
PageMetaIO.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
void |
PagePartitionCountersIO.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
void |
PagePartitionMetaIO.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
void |
PagePartitionMetaIOV3.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
void |
PagePartitionMetaIOV2.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
void |
PageIO.initNewPage(long pageAddr,
long pageId,
int pageSize,
@Nullable PageMetrics metrics) |
void |
PageMetaIOV2.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
void |
AbstractDataPageIO.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
void |
BPlusIO.initNewPage(long pageAddr,
long pageId,
int pageSize,
PageMetrics metrics) |
byte[] |
BPlusInnerIO.initNewRoot(long newRootPageAddr,
long newRootId,
long leftChildId,
L row,
byte[] rowBytes,
long rightChildId,
int pageSize,
boolean needRowBytes,
PageMetrics metrics) |
void |
BPlusIO.splitForwardPage(long pageAddr,
long fwdId,
long fwdPageAddr,
int mid,
int cnt,
int pageSize,
PageMetrics metrics) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023