clearCache method
Clear cache. If urlPattern is provided, only keys containing the pattern are deleted.
Implementation
Future<void> clearCache({String? urlPattern}) async {
if (_database == null) return;
final keys = await getCacheKeys();
for (final key in keys) {
if (urlPattern == null || key.contains(urlPattern)) {
await _cacheStore.record(key).delete(_database!);
}
}
}