@Override
            void putShort(ByteBuffer buffer, short val) {
                int newPos = UnsafeAccess.putShort(buffer, buffer.position(), val);
                buffer.position(newPos);
            }
Utility functions for working with byte buffers, such as reading/writing variable-length long
numbers.
stroom-bytebuffer/src/main/java/stroom/bytebuffer/hbase/ByteBufferUtils.java