/// <summary> /// Removes all images with the specified <see cref="Uri"/> /// from disk cache. /// </summary> /// <param name="imageRequest"> /// The imageRequest for the image to evict from disk cache. /// </param> public async Task EvictFromDiskCacheAsync(ImageRequest imageRequest) { ICacheKey cacheKey = _cacheKeyFactory.GetEncodedCacheKey(imageRequest, null); await _mainBufferedDiskCache.Remove(cacheKey).ConfigureAwait(false); await _smallImageBufferedDiskCache.Remove(cacheKey).ConfigureAwait(false); }
public async Task TestRemoveFromStagingArea() { await _bufferedDiskCache.Put(_cacheKey, _encodedImage); await _bufferedDiskCache.Remove(_cacheKey); Assert.IsTrue(0 != _stagingArea._removeCallsTestOnly); }