clear method

Future<int> clear()

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]);
}