dumpCache static method
Returns a snapshot summary of all active cache entries for DevTools visual inspection.
Implementation
static List<Map<String, dynamic>> dumpCache() {
final list = <Map<String, dynamic>>[];
for (final entry in _cache.values) {
list.add({
'key': normalizeKey(entry.key),
'updatedAt': entry.updatedAt.toIso8601String(),
'isStale': entry.isStale,
'isExpired': entry.isExpired,
'staleTimeMs': entry.staleTime.inMilliseconds,
'cacheTimeMs': entry.cacheTime.inMilliseconds,
'hasData': entry.data != null,
});
}
return list;
}