public void putReverseEntry(final Txn<ByteBuffer> writeTxn,
                                final ByteBuffer uidKeyBuffer,
                                final ByteBuffer mapDefinitionValueBuffer) {

        final PutOutcome putOutcome = put(writeTxn, uidKeyBuffer, mapDefinitionValueBuffer, false);
        if (!putOutcome.isSuccess()) {
            throw new RuntimeException(LogUtil.message("Failed to put mapDefinition {}, uid {}",
                    ByteBufferUtils.byteBufferInfo(uidKeyBuffer),
                    ByteBufferUtils.byteBufferInfo(mapDefinitionValueBuffer)));
        }

    }
@return A bytebuffer of the next UID, NOT owned by LMDB
stroom-pipeline/src/main/java/stroom/pipeline/refdata/store/offheapstore/databases/MapUidReverseDb.java