@Override
    public ByteBuffer serialize(final Supplier<ByteBuffer> byteBufferSupplier, final StagingValue stagingValue) {
        Objects.requireNonNull(stagingValue);
        // Don't want to do a buffer copy into the supplied buffer, just use the one we already have
        return stagingValue.getFullByteBuffer();
    }
<pre>{@code
<type ID int><hash code long><value bytes................>
}</pre>
stroom-pipeline/src/main/java/stroom/pipeline/refdata/store/offheapstore/serdes/StagingValueSerde.java