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