| Package | Description |
|---|---|
| org.apache.ignite.internal.pagemem.store | |
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence.checkpoint | |
| org.apache.ignite.internal.processors.cache.persistence.file | |
| org.apache.ignite.internal.processors.cache.persistence.pagemem |
This package contains page memory implementation for case persitence is enabled.
|
| Modifier and Type | Method and Description |
|---|---|
PageStore |
PageStoreCollection.getStore(int grpId,
int partId) |
PageStore |
IgnitePageStoreManager.write(int grpId,
long pageId,
ByteBuffer pageBuf,
int tag,
boolean calculateCrc)
Writes the page for the given cache ID.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<PageStore> |
PageStoreCollection.getStores(int grpId) |
| Modifier and Type | Method and Description |
|---|---|
ByteBuffer |
CacheCompressionManager.compressPage(ByteBuffer page,
PageStore store) |
| Modifier and Type | Method and Description |
|---|---|
PageStore |
GridCacheDatabaseSharedManager.getPageStore(int grpId,
int partId) |
| Modifier and Type | Method and Description |
|---|---|
long |
GridCacheDatabaseSharedManager.forGroupPageStores(CacheGroupContext gctx,
ToLongFunction<PageStore> f) |
| Modifier and Type | Method and Description |
|---|---|
PageStore |
CheckpointPagesWriter.CheckpointPageWriter.write(PageMemoryEx pageMemEx,
FullPageId fullPageId,
ByteBuffer buf,
int tag) |
| Modifier and Type | Class and Description |
|---|---|
class |
FilePageStore
FilePageStore is a PageStore implementation that uses regular files to store pages.
|
class |
FilePageStoreV2 |
| Modifier and Type | Method and Description |
|---|---|
default PageStore |
FilePageStoreFactory.createPageStore(byte type,
File file,
LongConsumer allocatedTracker)
Creates instance of PageStore based on given file.
|
PageStore |
FileVersionCheckingFactory.createPageStore(byte type,
IgniteOutClosure<Path> pathProvider,
LongConsumer allocatedTracker)
Creates instance of PageStore based on file path provider.
|
PageStore |
FilePageStoreFactory.createPageStore(byte type,
IgniteOutClosure<Path> pathProvider,
LongConsumer allocatedTracker)
Creates instance of PageStore based on file path provider.
|
PageStore |
FilePageStoreManager.getStore(int grpId,
int partId) |
PageStore |
FilePageStoreManager.write(int grpId,
long pageId,
ByteBuffer pageBuf,
int tag,
boolean calculateCrc)
Writes the page for the given cache ID.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<PageStore> |
FilePageStoreManager.getStores(int grpId) |
| Modifier and Type | Method and Description |
|---|---|
PageStore |
PageReadWriteManager.write(int grpId,
long pageId,
ByteBuffer pageBuf,
int tag,
boolean calculateCrc)
Writes the page for the given cache ID.
|
PageStore |
PageReadWriteManagerImpl.write(int grpId,
long pageId,
ByteBuffer pageBuf,
int tag,
boolean calculateCrc)
Writes the page for the given cache ID.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021