Skip to content

Commit fd2f04f

Browse files
committed
close CacheStore in CacheManager.dispose and cancel internal timer
1 parent 5fc7752 commit fd2f04f

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
@@ -275,6 +275,6 @@ class CacheManager implements BaseCacheManager {
275275
/// Closes the cache database
276276
@override
277277
Future<void> dispose() async {
278-
await _config.repo.close();
278+
await _store.close();
279279
}
280280
}

flutter_cache_manager/lib/src/cache_store.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ class CacheStore {
187187
}
188188

189189
Future<void> dispose() async {
190+
_scheduledCleanup?.cancel();
190191
final provider = await _cacheInfoRepository;
191192
await provider.close();
192193
}

0 commit comments

Comments
 (0)