All cached package names (for refresh-from-remote flows)
List<String> get keys => _cache?.keys.toList() ?? [];