retainOnly method

void retainOnly(
  1. Set<String> providerIds
)

Drops cache entries for providers no longer configured (E5).

Implementation

void retainOnly(Set<String> providerIds) {
  final before = _cache.length;
  _cache.removeWhere((id, _) => !providerIds.contains(id));
  if (_cache.length != before) _changes.add(null);
}