code: def load_cache(self):
      if not self.cache_path.exists():
          return
  
      with open(str(self.cache_path), "r") as f:
          data = util.yaml_load(f.read())
  
      if not data or data["uuid"] != self.uuid:
          return
  
      self.complete = data["complete"]
      self.size = data["size"]
      self.size_checkpoints = data["size_checkpoints"]
      self.last_scanned = data["last_scanned"]
  
file_path: labml/client/labml/internal/computer/projects/run_summary.py
imports: import json
  import time
  from pathlib import Path
  from typing import List
  from labml.internal import util
  from labml.internal.experiment.experiment_run import RunInfo
label_desc: Use image node_id 2 for calling the RunSummary obj's underlying member method code with example usage: obj.load_cache() without return types