getCacheStats method

Future<Map<CacheCategory, Map<String, dynamic>>> getCacheStats()

Gets cache metadata for all categories.

Implementation

Future<Map<CacheCategory, Map<String, dynamic>>> getCacheStats() async {
  final stats = <CacheCategory, Map<String, dynamic>>{};

  for (final category in CacheCategory.values) {
    final metadata = await _cacheService.getCacheMetadata(category);
    if (metadata != null) {
      stats[category] = metadata;
    }
  }

  return stats;
}