@Override
    public StagingValue deserialize(final ByteBuffer byteBuffer) {
        // Just wraps the buffer with no copy, simples
        return new StagingValueImpl(byteBuffer);
    }
<pre>{@code
<type ID int><hash code long><value bytes................>
}</pre>
stroom-pipeline/src/main/java/stroom/pipeline/refdata/store/offheapstore/serdes/StagingValueSerde.java