@Override
            public Object run() {
                try {
                    Field f = Unsafe.class.getDeclaredField("theUnsafe");
                    f.setAccessible(true);
                    return f.get(null);
                } catch (Throwable e) {
                    LOG.warn("sun.misc.Unsafe is not accessible", e);
                }
                return null;
            }
Delegate all the method in sun.misc.Unsafe.
stroom-bytebuffer/src/main/java/stroom/bytebuffer/hbase/HBaseUnsafeInternal.java