cacheFileInfo method

Future<FileInfo?> cacheFileInfo(
  1. String id
)

Implementation

Future<FileInfo?> cacheFileInfo(String id) async {
  var info = await cachedFileInfo(id);
  if (info != null) {
    return info;
  }
  info = await fileManager.getFileInfo(id);
  if (info == null) {
    return null;
  }
  _cachedFileInfos[id] = info;
  await KV.save(id, jsonEncode(info));
  return info;
}