use of org.apache.ignite.internal.mem.unsafe.UnsafeMemoryProvider in project ignite by apache.
the class BPlusTreeSelfTest method createPageMemory.
/**
* @return Page memory.
*/
protected PageMemory createPageMemory() throws Exception {
MemoryPolicyConfiguration plcCfg = new MemoryPolicyConfiguration().setMaxSize(1024 * MB);
PageMemory pageMem = new PageMemoryNoStoreImpl(log, new UnsafeMemoryProvider(log), null, PAGE_SIZE, plcCfg, new MemoryMetricsImpl(plcCfg), true);
pageMem.start();
return pageMem;
}
use of org.apache.ignite.internal.mem.unsafe.UnsafeMemoryProvider in project ignite by apache.
the class FreeListImplSelfTest method createPageMemory.
/**
* @return Page memory.
*/
protected PageMemory createPageMemory(int pageSize, MemoryPolicyConfiguration plcCfg) throws Exception {
PageMemory pageMem = new PageMemoryNoStoreImpl(log, new UnsafeMemoryProvider(log), null, pageSize, plcCfg, new MemoryMetricsImpl(plcCfg), true);
pageMem.start();
return pageMem;
}
Aggregations