@Override
        public void serialize(final ByteBuffer byteBuffer, final MultiKey multiKey) {
            byteBuffer.putInt(multiKey.int1);
            byteBuffer.putLong(multiKey.long1);
            byteBuffer.putLong(multiKey.long2);
            UNSIGNED_BYTES.put(byteBuffer, multiKey.unsignedLong);
            byteBuffer.put(multiKey.str.getBytes(StandardCharsets.UTF_8));
            byteBuffer.flip();
        }
See the impact on disk space of doing writes with an open read txn
stroom-lmdb/src/test/java/stroom/lmdb/TestBasicLmdbDb.java