synchronized void close() {
    db.releaseSnapshot(dbSnapshot);
    dbSnapshot.close();
  }
Wraps and reference counts a Snapshot object from an OptimisticTransactionDB such that it can be
used as the basis of multiple RocksDBSnapshotTransaction's, and released once it is no longer in
use.
plugins/rocksdb/src/main/java/org/hyperledger/besu/plugin/services/storage/rocksdb/segmented/RocksDBSnapshot.java