## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.PageStoreWriter

Packages that use PageStoreWriter
org.apache.ignite.internal.processors.cache.persistence.pagemem

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

Classes in org.apache.ignite.internal.processors.cache.persistence.pagemem that implement PageStoreWriter
`class` `DelayedDirtyPageStoreWrite` Not thread safe and stateful class for page replacement of one page with write() delay.

Methods in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type PageStoreWriter
`void` PageMemoryEx.`checkpointWritePage(FullPageId pageId, ByteBuffer buf, PageStoreWriter pageWriter, CheckpointMetricsTracker tracker)` Prepare page for write during checkpoint.
`void` PageMemoryImpl.`checkpointWritePage(FullPageId fullId, ByteBuffer buf, PageStoreWriter pageStoreWriter, CheckpointMetricsTracker metricsTracker)` Prepare page for write during checkpoint.

Constructors in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type PageStoreWriter
Constructor and Description
`DelayedDirtyPageStoreWrite(PageStoreWriter flushDirtyPage, ThreadLocal<ByteBuffer> byteBufThreadLoc, int pageSize, DelayedPageReplacementTracker tracker)`
`DelayedPageReplacementTracker(int pageSize, PageStoreWriter flushDirtyPage, IgniteLogger log, int segmentCnt)`
`PageMemoryImpl(DirectMemoryProvider directMemoryProvider, long[] sizes, GridCacheSharedContext<?,?> ctx, int pageSize, PageStoreWriter flushDirtyPage, GridInClosure3X<Long,FullPageId,PageMemoryEx> changeTracker, CheckpointLockStateChecker stateChecker, DataRegionMetricsImpl memMetrics, PageMemoryImpl.ThrottlingPolicy throttlingPlc, CheckpointWriteProgressSupplier cpProgressProvider)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.6
Release Date | : September 11 2019