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 {
55
55
BaseCacheManager ? cacheManager,
56
56
double scale = 1 ,
57
57
}) async {
58
- final effectiveCacheManager = cacheManager ?? DefaultCacheManager ();
58
+ final effectiveCacheManager =
59
+ cacheManager ?? CachedNetworkImageProvider .defaultCacheManager;
59
60
await effectiveCacheManager.removeFile (cacheKey ?? url);
60
61
return CachedNetworkImageProvider (url, scale: scale).evict ();
61
62
}
Original file line number Diff line number Diff line change @@ -34,6 +34,9 @@ class CachedNetworkImageProvider
34
34
/// CacheManager from which the image files are loaded.
35
35
final BaseCacheManager ? cacheManager;
36
36
37
+ /// The default cache manager used for image caching.
38
+ static BaseCacheManager defaultCacheManager = DefaultCacheManager ();
39
+
37
40
/// Web url of the image to load
38
41
final String url;
39
42
@@ -110,7 +113,7 @@ class CachedNetworkImageProvider
110
113
cacheKey,
111
114
chunkEvents,
112
115
decode,
113
- cacheManager ?? DefaultCacheManager () ,
116
+ cacheManager ?? defaultCacheManager ,
114
117
maxHeight,
115
118
maxWidth,
116
119
headers,
@@ -160,7 +163,7 @@ class CachedNetworkImageProvider
160
163
cacheKey,
161
164
chunkEvents,
162
165
decode,
163
- cacheManager ?? DefaultCacheManager () ,
166
+ cacheManager ?? defaultCacheManager ,
164
167
maxHeight,
165
168
maxWidth,
166
169
headers,
You can’t perform that action at this time.
0 commit comments