@Override
        public MultiKey deserialize(final ByteBuffer byteBuffer) {
            final MultiKey multiKey = new MultiKey(
                    byteBuffer.getInt(),
                    byteBuffer.getLong(),
                    byteBuffer.getLong(),
                    UNSIGNED_BYTES.get(byteBuffer),
                    StandardCharsets.UTF_8.decode(byteBuffer).toString());
            byteBuffer.rewind();
            return multiKey;
        }
See the impact on disk space of doing writes with an open read txn
stroom-lmdb/src/test/java/stroom/lmdb/TestBasicLmdbDb.java