Skip to content

Commit 0a639ae

Browse files
AurelVUmartijn00
authored andcommitted
added static field defaultCacheManager to CachedNetworkImageProvider
1 parent 94d6ab2 commit 0a639ae

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

cached_network_image/lib/src/cached_image_widget.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class CachedNetworkImage extends StatelessWidget {
5555
BaseCacheManager? cacheManager,
5656
double scale = 1,
5757
}) async {
58-
final effectiveCacheManager = cacheManager ?? DefaultCacheManager();
58+
final effectiveCacheManager = cacheManager ?? CachedNetworkImageProvider.defaultCacheManager;
5959
await effectiveCacheManager.removeFile(cacheKey ?? url);
6060
return CachedNetworkImageProvider(url, scale: scale).evict();
6161
}

cached_network_image/lib/src/image_provider/cached_network_image_provider.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff 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 DefaultCacheManager defaultCacheManager = DefaultCacheManager();
39+
3740
/// Web url of the image to load
3841
final String url;
3942

@@ -113,7 +116,7 @@ class CachedNetworkImageProvider
113116
cacheKey,
114117
chunkEvents,
115118
decode,
116-
cacheManager ?? DefaultCacheManager(),
119+
cacheManager ?? defaultCacheManager,
117120
maxHeight,
118121
maxWidth,
119122
headers,
@@ -166,7 +169,7 @@ class CachedNetworkImageProvider
166169
cacheKey,
167170
chunkEvents,
168171
decode,
169-
cacheManager ?? DefaultCacheManager(),
172+
cacheManager ?? defaultCacheManager,
170173
maxHeight,
171174
maxWidth,
172175
headers,

0 commit comments

Comments
 (0)