/// <summary> /// Invalidate the image corresponding to given parameters from given caches. /// </summary> /// <param name="parameters">Image parameters.</param> /// <param name="cacheType">Cache type.</param> public static void Invalidate(this TaskParameter parameters, CacheType cacheType) { using (var task = new ImageLoaderTask(ImageService.Config.DownloadCache, new MainThreadDispatcher(), ImageService.Config.Logger, parameters, null, null)) { var key = task.GetKey(); ImageService.Invalidate(key, cacheType); } }
/// <summary> /// Invalidate the image corresponding to given parameters from given caches. /// </summary> /// <param name="parameters">Image parameters.</param> /// <param name="cacheType">Cache type.</param> public static void Invalidate(this TaskParameter parameters, CacheType cacheType) { using (var task = CreateTask(parameters, null)) { var key = task.GetKey(); ImageService.Invalidate(key, cacheType); } }