File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed
cached_network_image/lib/src Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -55,7 +55,8 @@ class CachedNetworkImage extends StatelessWidget {
5555 BaseCacheManager ? cacheManager,
5656 double scale = 1 ,
5757 }) async {
58- final effectiveCacheManager = cacheManager ?? DefaultCacheManager ();
58+ final effectiveCacheManager =
59+ cacheManager ?? CachedNetworkImageProvider .defaultCacheManager;
5960 await effectiveCacheManager.removeFile (cacheKey ?? url);
6061 return CachedNetworkImageProvider (url, scale: scale).evict ();
6162 }
Original file line number Diff line number Diff line change @@ -34,6 +34,9 @@ class CachedNetworkImageProvider
3434 /// CacheManager from which the image files are loaded.
3535 final BaseCacheManager ? cacheManager;
3636
37+ /// The default cache manager used for image caching.
38+ static BaseCacheManager defaultCacheManager = DefaultCacheManager ();
39+
3740 /// Web url of the image to load
3841 final String url;
3942
@@ -110,7 +113,7 @@ class CachedNetworkImageProvider
110113 cacheKey,
111114 chunkEvents,
112115 decode,
113- cacheManager ?? DefaultCacheManager () ,
116+ cacheManager ?? defaultCacheManager ,
114117 maxHeight,
115118 maxWidth,
116119 headers,
@@ -160,7 +163,7 @@ class CachedNetworkImageProvider
160163 cacheKey,
161164 chunkEvents,
162165 decode,
163- cacheManager ?? DefaultCacheManager () ,
166+ cacheManager ?? defaultCacheManager ,
164167 maxHeight,
165168 maxWidth,
166169 headers,
You can’t perform that action at this time.
0 commit comments