class_docstr: Handle SDK session cache.
  TODO: Improve error handling to something like "except (FileNotFoundError, PermissionError, JSONDecodeError)"
  TODO: that's both six-compatible and tested
code: def load_dict(cls, unique_cache_name):
      # type: (str) -> dict
      # disable session cache when running in remote execution mode
      if running_remotely():
          return {}
      cache = cls._load_cache()
      return cache.get(unique_cache_name, {}) if cache else {}
  
file_path: clearml/clearml/config/cache.py
imports: import json
  from os.path import expanduser
  import six
  from pathlib2 import Path
  from .None import running_remotely
  from .defs import SESSION_CACHE_FILE
label_desc: Use image node_id 4 for calling the SessionCache obj's underlying member method code with example usage: obj.load_dict(cls, unique_cache_name) and returns: unknown, dict