## Uses of Interface
org.apache.ignite.internal.pagemem.store.PageStore

Packages that use PageStore
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.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.
org.apache.ignite.internal.processors.compress

### Uses of PageStore in org.apache.ignite.internal.pagemem.store

Methods in org.apache.ignite.internal.pagemem.store that return PageStore
`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.

Methods in org.apache.ignite.internal.pagemem.store that return types with arguments of type PageStore
`Collection<PageStore>` PageStoreCollection.`getStores​(int grpId)`

### Uses of PageStore in org.apache.ignite.internal.processors.cache.persistence

Methods in org.apache.ignite.internal.processors.cache.persistence that return PageStore
`PageStore` GridCacheDatabaseSharedManager.`getPageStore​(int grpId, int partId)`

Method parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type PageStore
`long` GridCacheDatabaseSharedManager.`forAllPageStores​(ToLongFunction<PageStore> f)`
`long` GridCacheDatabaseSharedManager.`forGroupPageStores​(CacheGroupContext gctx, ToLongFunction<PageStore> f)`

### Uses of PageStore in org.apache.ignite.internal.processors.cache.persistence.checkpoint

Methods in org.apache.ignite.internal.processors.cache.persistence.checkpoint that return PageStore
`PageStore` CheckpointPagesWriter.CheckpointPageWriter.`write​(PageMemoryEx pageMemEx, FullPageId fullPageId, ByteBuffer buf, int tag)`

### Uses of PageStore in org.apache.ignite.internal.processors.cache.persistence.file

Classes in org.apache.ignite.internal.processors.cache.persistence.file that implement PageStore
`class` `FilePageStore` FilePageStore is a PageStore implementation that uses regular files to store pages.
`class` `FilePageStoreV2`

Methods in org.apache.ignite.internal.processors.cache.persistence.file that return PageStore
`PageStore` FileVersionCheckingFactory.`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` 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.

Methods in org.apache.ignite.internal.processors.cache.persistence.file that return types with arguments of type PageStore
`Collection<PageStore>` FilePageStoreManager.`getStores​(int grpId)`

### Uses of PageStore in org.apache.ignite.internal.processors.cache.persistence.pagemem

Methods in org.apache.ignite.internal.processors.cache.persistence.pagemem that return PageStore
`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.

### Uses of PageStore in org.apache.ignite.internal.processors.compress

Methods in org.apache.ignite.internal.processors.compress with parameters of type PageStore
`ByteBuffer` CompressionHandler.`compressPage​(ByteBuffer page, PageStore store)`