Package org.apache.hadoop.io.nativeio
Class NativeIO.POSIX.Pmem
java.lang.Object
org.apache.hadoop.io.nativeio.NativeIO.POSIX.Pmem
- Enclosing class:
- NativeIO.POSIX
JNI wrapper of persist memory operations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic booleanisPmem(long address, long length) static voidmemCopy(byte[] src, long dest, boolean isPmem, long length) static voidstatic booleanunmapBlock(long address, long length)
-
Constructor Details
-
Pmem
public Pmem()
-
-
Method Details
-
isPmem
public static boolean isPmem(long address, long length) -
mapBlock
public static NativeIO.POSIX.PmemMappedRegion mapBlock(String path, long length, boolean isFileExist) -
unmapBlock
public static boolean unmapBlock(long address, long length) -
memCopy
public static void memCopy(byte[] src, long dest, boolean isPmem, long length) -
memSync
-
getPmdkLibPath
-