Class UnsafeHolder

java.lang.Object
com.gigaspaces.internal.utils.concurrent.UnsafeHolder

public class UnsafeHolder extends Object
Author:
kimchy
  • Field Details

    • BYTE_ARR_OFF

      public static final long BYTE_ARR_OFF
  • Constructor Details

    • UnsafeHolder

      public UnsafeHolder()
  • Method Details

    • isAvailable

      public static boolean isAvailable()
    • objectFieldOffset

      public static long objectFieldOffset(Field field)
    • allocateMemory

      public static long allocateMemory(long size)
    • reallocateMemory

      public static long reallocateMemory(long oldAddress, long size)
    • copyByteArrayToMemory

      public static void copyByteArrayToMemory(byte[] data, long address, int length)
    • copyByteArrayFromMemory

      public static void copyByteArrayFromMemory(byte[] destination, long address, int length)
    • freeFromMemory

      public static void freeFromMemory(long address)
    • putByte

      public static void putByte(long address, byte b)
    • getByte

      public static int getByte(long address)