/// <summary> /// Clears all files in the cache /// </summary> /// <returns>awaitable task</returns> public async Task ClearAsync() { var folder = await GetCacheFolderAsync().ConfigureAwait(false); var files = await folder.GetFilesAsync().AsTask().ConfigureAwait(false); await InternalClearAsync(files).ConfigureAwait(false); _inMemoryFileStorage.Clear(); }
/// <summary> /// Clears all files in the cache /// </summary> /// <returns>awaitable task</returns> public async Task ClearAsync() { var folder = await GetCacheFolderAsync(); var files = await folder.GetFilesAsync(); await InternalClearAsync(files); _inMemoryFileStorage.Clear(); }