class_docstr: Selects the right wrapper (based on the environment), runs, and saves the src.
docstr: Loads data from the file to object cache.
docstr_tok: ["Loads","data","from","the","file","to","object","cache","."]
code: def _load_data(self) -> None:
      """Loads data from the file to object cache."""
      print("Loading data...")
      RAW_FILENAME.parent.mkdir(parents=True, exist_ok=True)
  
      # First, we load all the previous data
      if RAW_FILENAME.exists() and not self._overwrite:
          with open(RAW_FILENAME, "r") as f:
              self._data = json.load(f)
      else:
          self._data = {}
  
imports: from __future__ import annotations
  import sys
  import logging
  from typing import Any
  import numpy
  import json
  import socket
  from collections import defaultdict
  from pathlib import Path
  import pandas
  from src.tasks import TASKS
  from src.utils.exceptions import NotSupportedError
  from src.utils.styled_plot import plt
  from src.wrappers.v14 import Version14
  from src.wrappers.v20 import Version20
  from src.wrappers.wrapper import Wrapper
label_desc: Use image node_id 2 for calling the Benchmark obj's underlying member method code with example usage: obj._load_data() without return types