Skip to content

Commit af72267

Browse files
EdwynZNmartijn00
authored andcommitted
close CacheStore in CacheManager.dispose and cancel internal timer
1 parent 08e671d commit af72267

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

flutter_cache_manager/lib/src/cache_manager.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,6 @@ class CacheManager implements BaseCacheManager {
282282
/// Closes the cache database
283283
@override
284284
Future<void> dispose() async {
285-
await _config.repo.close();
285+
await _store.close();
286286
}
287287
}

flutter_cache_manager/lib/src/cache_store.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@ class CacheStore {
194194
}
195195

196196
Future<void> dispose() async {
197+
_scheduledCleanup?.cancel();
197198
final provider = await _cacheInfoRepository;
198199
await provider.close();
199200
}

0 commit comments

Comments
 (0)