@override Future<void> delete(String filename) async { final file = await _localFile(filename); if (!file.existsSync()) return; await file.delete(); }