// ClearData removes all persisted items stored in the cache. func (sc *AbortCache) ClearData(e engine.Engine) error { iter := e.NewIterator(false) defer iter.Close() b := e.NewWriteOnlyBatch() defer b.Close() err := b.ClearRange(iter, engine.MakeMVCCMetadataKey(sc.min()), engine.MakeMVCCMetadataKey(sc.max())) if err != nil { return err } return b.Commit() }