clear method
Removes every entry in this namespace; returns how many.
Implementation
Future<int> clear() async {
final entries = await store.list(
filter:
Filter.eq('kind', 'semantic-cache') &
Filter.eq('namespace', namespace),
);
if (entries.isEmpty) return 0;
return store.delete([for (final e in entries) e.id]);
}