From 962b614d7802be35563a9cd2f0f334443ca8e387 Mon Sep 17 00:00:00 2001 From: Bagus <25834188+contactjavas@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:24:31 +0700 Subject: [PATCH] cancel the `_scheduleCleanup` on `CacheStore` dispose (PR by EdwynZN: https://github.com/Baseflow/flutter_cache_manager/pull/418) --- flutter_cache_manager/lib/src/cache_store.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flutter_cache_manager/lib/src/cache_store.dart b/flutter_cache_manager/lib/src/cache_store.dart index 001f7047..16a79202 100644 --- a/flutter_cache_manager/lib/src/cache_store.dart +++ b/flutter_cache_manager/lib/src/cache_store.dart @@ -208,6 +208,10 @@ class CacheStore { } Future dispose() async { + if (_scheduledCleanup != null) { + _scheduledCleanup?.cancel(); + } + final provider = await _cacheInfoRepository; await provider.close(); }