inspectAll static method

List<QueryCacheDescriptor> inspectAll()

Inspects all active query cache entries.

Implementation

static List<QueryCacheDescriptor> inspectAll() {
  final raw = BloomData.dumpCache();
  final list = raw.map((m) => QueryCacheDescriptor(
        key: m['key'] as String,
        updatedAt: DateTime.parse(m['updatedAt'] as String),
        isStale: m['isStale'] as bool,
        isExpired: m['isExpired'] as bool,
        staleTimeMs: m['staleTimeMs'] as int,
        cacheTimeMs: m['cacheTimeMs'] as int,
        hasData: m['hasData'] as bool,
      )).toList();
  return UnmodifiableListView(list);
}