public static long getAndSetLong(Object o, long offset, long newValue) {
        return UNSAFE.getAndSetLong(o, offset, newValue);
    }
Delegate all the method in sun.misc.Unsafe.
stroom-bytebuffer/src/main/java/stroom/bytebuffer/hbase/HBaseUnsafeInternal.java