public Task Delete(Uri resourceUri, CancellationToken cancellationToken) { return _innerStorage.Delete(resourceUri, cancellationToken); }
static async Task Cleanup(RecordingStorage storage) { IList <Task> tasks = new List <Task>(); foreach (Uri loaded in storage.Loaded) { if (!storage.Saved.Contains(loaded)) { tasks.Add(storage.Delete(loaded)); } } if (tasks.Count > 0) { await Task.WhenAll(tasks.ToArray()); } }