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.
1 parent ccc5f8f commit f6d7110Copy full SHA for f6d7110
flutter_cache_manager/lib/src/cache_store.dart
@@ -181,8 +181,27 @@ class CacheStore {
181
_futureCache.remove(cacheObject.key);
182
}
183
final file = await fileSystem.createFile(cacheObject.relativePath);
184
- if (await file.exists()) {
185
- await file.delete();
+
+ bool fileExists = false;
186
187
+ try {
188
+ fileExists = await file.exists();
189
+ } catch (e) {
190
+ cacheLogger.log(
191
+ 'CacheManager: Failed to check if file exists: $e',
192
+ CacheManagerLogLevel.warning,
193
+ );
194
+ }
195
196
+ if (fileExists) {
197
198
+ await file.delete();
199
200
201
+ 'CacheManager: Failed to delete file: $e',
202
203
204
205
206
207
0 commit comments