code: def _clear_backends() -> None:
      global _backends
      global _backend_errors
      global _default_backend
  
      logger.info("Clearing JAX backend caches.")
      with _backend_lock:
          _backends = {}
          _backend_errors = {}
          _default_backend = None
  
      get_backend.cache_clear()
  
imports: from __future__ import annotations
  from __future__ import annotations
  from collections.abc import Mapping
  import dataclasses
  from functools import lru_cache, partial
  import importlib
  import json
  import logging
  import os
  import pkgutil
  import platform
  import sys
  import threading
  from typing import Any, Callable, Union
  import warnings
  from jax._src import config
  from jax._src import distributed
  from jax._src import traceback_util
  from jax._src import util
  from jax._src import hardware_utils
  from jax._src.cloud_tpu_init import maybe_import_libtpu
  from jax._src.lib import cuda_versions
  from jax._src.lib import xla_client
  from jax._src.lib import xla_extension
  from jax._src.lib import xla_extension_version
label_desc: Use image node_id 20 for calling a global function with example usage: _clear_backends() without return types