We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 30de944 + 2e9604a commit 757e505Copy full SHA for 757e505
flutter_cache_manager/lib/src/cache_manager.dart
@@ -78,10 +78,7 @@ class CacheManager implements BaseCacheManager {
78
}) async {
79
key ??= url;
80
final cacheFile = await getFileFromCache(key);
81
- if (cacheFile != null) {
82
- if (cacheFile.validTill.isBefore(DateTime.now())) {
83
- unawaited(downloadFile(url, key: key, authHeaders: headers));
84
- }
+ if (cacheFile != null && cacheFile.validTill.isAfter(DateTime.now())) {
85
return cacheFile.file;
86
}
87
return (await downloadFile(url, key: key, authHeaders: headers)).file;
0 commit comments