flush method
Removes all items from the cache.
This method deletes the entire cache directory and recreates it.
Implementation
Future<void> flush() async {
if (await _cacheDirectory.exists()) {
await _cacheDirectory.delete(recursive: true);
}
await _cacheDirectory.create(recursive: true);
}