@override Future<void> clear() async { final dir = Directory(cacheDir); if (dir.existsSync()) { for (var file in dir.listSync()) { if (file is File) await file.delete(); } } }