code: def _get_cache_clear_lock(cache_path=None):
      """
      The path where the cache lock is stored.
  
      Cache lock will prevent continous cache clearing and only allow garbage
      collection once a day (can be configured in _CACHE_CLEAR_THRESHOLD).
      """
      cache_path = cache_path or _get_default_cache_path()
      return FileIO(os.path.join(cache_path, "PARSO-CACHE-LOCK"))
  
imports: import time
  import os
  import sys
  import hashlib
  import gc
  import shutil
  import platform
  import errno
  import logging
  import warnings
  from parso._compatibility import FileNotFoundError, PermissionError, scandir
  from parso.file_io import FileIO
label_desc: Use image node_id 2 for calling a global function with example usage: _get_cache_clear_lock(cache_path) and returns: FileIO