code: def get_temporary_cache_files_directory() -> str:
      """Return a directory that is deleted when session closes."""
      global _TEMP_DIR_FOR_TEMP_CACHE_FILES
      if _TEMP_DIR_FOR_TEMP_CACHE_FILES is None:
          _TEMP_DIR_FOR_TEMP_CACHE_FILES = _TempCacheDir()
      return _TEMP_DIR_FOR_TEMP_CACHE_FILES.name
  
imports: import inspect
  import os
  import random
  import shutil
  import tempfile
  import weakref
  from functools import wraps
  from pathlib import Path
  from typing import TYPE_CHECKING, Any, Callable, Dict, List, Optional, Tuple, Union
  import numpy
  import xxhash
  from .None import config
  from .naming import INVALID_WINDOWS_CHARACTERS_IN_PATH
  from .utils._dill import dumps
  from .utils.deprecation_utils import deprecated
  from .utils.logging import get_logger
label_desc: Use image node_id 7 for calling a global function with example usage: get_temporary_cache_files_directory() and returns: _TEMP_DIR_FOR_TEMP_CACHE_FILES