@Override
    public void put(final byte[] key, final byte[] value) {
      segmentedTransaction.put(segmentIdentifier, key, value);
    }
Instantiates a new Key value storage transaction adapter.

@param segmentIdentifier the segmentIdentifier to use for the wrapped transaction
@param storage the storage
services/kvstore/src/main/java/org/hyperledger/besu/services/kvstore/SegmentedKeyValueStorageAdapter.java