clearByPrefix method

void clearByPrefix(
  1. CacheName cacheName,
  2. String prefix
)

Implementation

void clearByPrefix(CacheName cacheName, String prefix) {
  final container = _caches[cacheName];
  if (container == null) return;

  final keysToRemove = container.data.keys
      .where((key) => key.startsWith(prefix))
      .toList();

  for (final key in keysToRemove) {
    container.data.remove(key);
  }
}