getAllMetadata method

Future<List<MapEntry<String, Map<String, dynamic>>>> getAllMetadata()

读取所有缓存条目元数据

Implementation

Future<List<MapEntry<String, Map<String, dynamic>>>> getAllMetadata() async {
  final db = await _resolveDatabase();
  if (db == null) return [];
  try {
    final records = await _metadataStore.find(db);
    return records
        .map((r) => MapEntry(r.key, r.value as Map<String, dynamic>))
        .toList();
  } catch (e, st) {
    LogUtil.v('RxNetDataBase: getAllMetadata error: $e\n$st');
    return [];
  }
}