public void forEachEntry(final Txn<ByteBuffer> txn,
                             final Consumer<Entry<K, V>> keyValueTupleConsumer) {

        forEachEntryAsBytes(txn, keyVal -> {
            final Entry<K, V> deSerialisedKeyValue = deserializeKeyVal(keyVal);
            keyValueTupleConsumer.accept(deSerialisedKeyValue);
        });
    }
Apply the passes entryConsumer for all entries in key order
stroom-lmdb/src/main/java/stroom/lmdb/AbstractLmdbDb.java