/// <summary> /// Clears the thumbnail cache. /// </summary> public void Clear() { foreach (CacheItem item in thumbCache.Values) { item.Dispose(); } thumbCache.Clear(); if (rendererItem != null) { rendererItem.Dispose(); } rendererItem = null; bw.CancelAsync(); MemoryUsed = 0; MemoryUsedByRemoved = 0; removedItems.Clear(); processing.Clear(); processingRendererItem = Guid.Empty; // Empty persistent cache diskCache.Clear(); }
/// <summary> /// Clears the cache. /// </summary> public void Clear() { bw.CancelAsync(); processing.Clear(); }