getMetadata method

Future<Map<String, dynamic>?> getMetadata(
  1. String key
)

读取缓存条目元数据

Implementation

Future<Map<String, dynamic>?> getMetadata(String key) async {
  final db = await _resolveDatabase();
  if (db == null) return null;
  try {
    final value = await _metadataStore.record(key).get(db);
    if (value is Map) {
      return Map<String, dynamic>.from(value);
    }
    return null;
  } catch (e, st) {
    LogUtil.v('RxNetDataBase: getMetadata error: $e\n$st');
    return null;
  }
}