Class NativeIO.POSIX.Pmem

java.lang.Object
org.apache.hadoop.io.nativeio.NativeIO.POSIX.Pmem
Enclosing class:
NativeIO.POSIX

public static class NativeIO.POSIX.Pmem extends Object
JNI wrapper of persist memory operations.
  • 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

      public static void memSync(NativeIO.POSIX.PmemMappedRegion region)
    • getPmdkLibPath

      public static String getPmdkLibPath()