@Override
    public ValueStoreMeta deserialize(ByteBuffer byteBuffer) {

        ValueStoreMeta valueStoreMeta = new ValueStoreMeta(
                byteBuffer.get(),
                (int) REF_COUNT_UNSIGNED_BYTES.get(byteBuffer));
        byteBuffer.flip();

        return valueStoreMeta;
    }
< typeId >< referenceCount >
< 1 byte >< 3 bytes >
<p>
referenceCount stored as a 3 byte unsigned integer so a max
of ~16 million.
stroom-pipeline/src/main/java/stroom/pipeline/refdata/store/offheapstore/serdes/ValueStoreMetaSerde.java