Use in-memory Map in place of database for benchmark storage, add abort simulation capability;