original_docstring: 
          Loads a file from cache, if present, otherwise downloads and caches it.
          
          :param file_path: The path to which the downloaded file will be cached.
          :param origin: The origin from which data is downloaded if not cached.
          
          :return: file_path
          
docstring: Loads a file from cache, if present, otherwise downloads and caches it.
docstring_tokens: Loads a file from cache if present otherwise downloads and caches it .
code: def load_file(file_path, origin):
          """
          Loads a file from cache, if present, otherwise downloads and caches it.
          
          :param file_path: The path to which the downloaded file will be cached.
          :param origin: The origin from which data is downloaded if not cached.
          
          :return: file_path
          """
          os.makedirs(os.path.dirname(file_path), exist_ok=True)
          if not os.path.exists(file_path):
              DataUtil.download_file(file_path, origin)
          return file_path
code_tokens: def load_file ( file_path , origin ) : os . makedirs ( os . path . dirname ( file_path ) , exist_ok = True ) if not os . path . exists ( file_path ) : DataUtil . download_file ( file_path , origin ) return file_path
short_docstring: Loads a file from cache, if present, otherwise downloads and caches it.
short_docstring_tokens: Loads a file from cache if present otherwise downloads and caches it .
comment: """
          Loads a file from cache, if present, otherwise downloads and caches it.
          
          :param file_path: The path to which the downloaded file will be cached.
          :param origin: The origin from which data is downloaded if not cached.
          
          :return: file_path
          """