code: def _load_urls(urls, cache=None, **kwargs):
      if not urls:
          return []
      pages = {}
      caller_io_scopes = current_io_scopes()
  
      def _do_load(url):
          set_io_scopes(caller_io_scopes)
          return load(url, cache=cache, **kwargs)
  
      with ThreadPoolExecutor(max_workers=8) as executor:
          future_to_urls = {
              executor.submit(_do_load, url): url for url in urls
          }
          for future in as_completed(future_to_urls):
              url = future_to_urls[future]
              try:
                  pages[url] = future.result()
              except Exception as exc:
                  pages[url] = exc
                  log.error(
                      "Loading {} generated an exception: {}".format(
                          url, exc
                      )
                  )
      ordered = [pages[url] for url in urls]
      return ordered
  
imports: import io
  import lzma
  import os
  import json
  import logging
  import pickle
  import numpy
  import PIL.Image
  import tensorflow
  from concurrent.futures import ThreadPoolExecutor, as_completed
  from google.protobuf.message import DecodeError
  from lucid.misc.io.reading import read_handle
  from lucid.misc.io.scoping import current_io_scopes, set_io_scopes
  from lucid.misc.io.saving import nullcontext
label_desc: Use image node_id 1 for calling a global function with example usage: _load_urls(urls, cache) and returns: ordered, list, load