Uses of Interface
org.apache.ignite.internal.mem.DirectMemoryProvider
-
Packages that use DirectMemoryProvider Package Description org.apache.ignite.internal.mem.file org.apache.ignite.internal.mem.unsafe org.apache.ignite.internal.pagemem.impl org.apache.ignite.internal.processors.cache.persistence This package contain cache with persistence implementation.org.apache.ignite.internal.processors.cache.persistence.pagemem This package contains page memory implementation for case persitence is enabled. -
-
Uses of DirectMemoryProvider in org.apache.ignite.internal.mem.file
Classes in org.apache.ignite.internal.mem.file that implement DirectMemoryProvider Modifier and Type Class Description classMappedFileMemoryProviderMemory provider implementation based on memory mapped file. -
Uses of DirectMemoryProvider in org.apache.ignite.internal.mem.unsafe
Classes in org.apache.ignite.internal.mem.unsafe that implement DirectMemoryProvider Modifier and Type Class Description classUnsafeMemoryProviderMemory provider implementation based on unsafe memory access. -
Uses of DirectMemoryProvider in org.apache.ignite.internal.pagemem.impl
Constructors in org.apache.ignite.internal.pagemem.impl with parameters of type DirectMemoryProvider Constructor Description PageMemoryNoStoreImpl(IgniteLogger log, DirectMemoryProvider directMemoryProvider, GridCacheSharedContext<?,?> sharedCtx, int pageSize, DataRegionConfiguration dataRegionCfg, DataRegionMetricsImpl dataRegionMetrics, boolean trackAcquiredPages)PageMemoryNoStoreImpl(GridCacheSharedContext<?,?> sharedCtx, DirectMemoryProvider directMemoryProvider, int pageSize, DataRegionConfiguration dataRegionCfg, DataRegionMetricsImpl dataRegionMetrics) -
Uses of DirectMemoryProvider in org.apache.ignite.internal.processors.cache.persistence
Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type DirectMemoryProvider Modifier and Type Method Description protected PageMemoryGridCacheDatabaseSharedManager. createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration dsCfg, DataRegionConfiguration regCfg, DataRegionMetricsImpl regMetrics, boolean trackable, PageReadWriteManager pageMgr)Creates PageMemory with given size and memory provider.protected PageMemoryIgniteCacheDatabaseSharedManager. createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration dsCfg, DataRegionConfiguration regCfg, DataRegionMetricsImpl regMetrics, boolean trackable, PageReadWriteManager pageMgr)Creates PageMemory with given size and memory provider. -
Uses of DirectMemoryProvider in org.apache.ignite.internal.processors.cache.persistence.pagemem
Constructors in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type DirectMemoryProvider Constructor Description PageMemoryImpl(DirectMemoryProvider directMemoryProvider, long[] sizes, GridCacheSharedContext<?,?> ctx, PageReadWriteManager pmPageMgr, int pageSize, PageStoreWriter flushDirtyPage, boolean trackable, CheckpointLockStateChecker stateChecker, DataRegionMetricsImpl dataRegionMetrics, DataRegionConfiguration dataRegionCfg, @Nullable PageMemoryImpl.ThrottlingPolicy throttlingPlc, IgniteOutClosure<CheckpointProgress> cpProgressProvider)
-