code: def reset_cache() -> None:
      """Get back to pristine, uninitialized state."""
      global _cache
      global _cache_initialized
      global _cache_used
      logger.debug(
          "Resetting cache at %s.",
          _cache._path if _cache is not None else "<empty>",
      )
      _cache = None
      with _cache_initialized_mutex:
          _cache_initialized = False
          _cache_used = False
  
imports: from __future__ import annotations
  import logging
  import threading
  import warnings
  import zlib
  import numpy
  from jax._src import cache_key
  from jax._src.compilation_cache_interface import CacheInterface
  from jax._src import config
  from jax._src import monitoring
  from jax._src.gfile_cache import GFileCache
  from jax._src.lib import xla_client
  from jax._src.lib.mlir import ir
label_desc: Use image node_id 15 for calling a global function with example usage: reset_cache() without return types