code: function load(extendedConfigReference, configContext, referencedFromPath) {
      const resolvedPath = resolve(extendedConfigReference, referencedFromPath, configContext.getPluginRootPath());
  
      const cachedConfig = configContext.configCache.getConfig(resolvedPath.configFullName);
  
      if (cachedConfig) {
          return cachedConfig;
      }
  
      const config = loadFromDisk(resolvedPath, configContext);
  
      if (config) {
          configContext.configCache.setConfig(resolvedPath.configFullName, config);
      }
  
      return config;
  }
docs: Loads a config object from the config cache based on its filename, falling back to the disk if the file is not yet
  cached.
  @param {string} extendedConfigReference The config to extend, as it appears in a config file
  @param {Config} configContext Context for the config instance
  @param {string} referencedFromPath The path to the config file that contains `extendedConfigReference` (or where
  the `extendedConfigReference` should be resolved from, if it doesn't appear in a config file)
  @returns {Object} the parsed config object (empty object if there was a parse error)
  @private