public Task RevertChanges() { if (_disk.IsTrackingChanges) { var oldChanges = _disk; _disk = oldChanges.Next; return oldChanges.RevertAll(); } return _StorageSink.CompletedTask; }