Skip to content

Commit 391ef6d

Browse files
EdwynZNmartijn00
authored andcommitted
close CacheStore in CacheManager.dispose and cancel internal timer
1 parent a42c7c8 commit 391ef6d

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

flutter_cache_manager/lib/src/cache_manager.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,6 @@ class CacheManager implements BaseCacheManager {
291291
/// Closes the cache database
292292
@override
293293
Future<void> dispose() async {
294-
await _config.repo.close();
294+
await _store.close();
295295
}
296296
}

flutter_cache_manager/lib/src/cache_store.dart

+1
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ class CacheStore {
199199
}
200200

201201
Future<void> dispose() async {
202+
_scheduledCleanup?.cancel();
202203
final provider = await _cacheInfoRepository;
203204
await provider.close();
204205
}

0 commit comments

Comments
 (0)