@override Future<void> clear() async { _entries.clear(); _loadedKeys.clear(); if (await _directory.exists()) { await _directory.delete(recursive: true); } }