code: def cache(user_function, /):
      'Simple lightweight unbounded cache.  Sometimes called "memoize".'
      return lru_cache(maxsize=None)(user_function)
  
imports: from abc import get_cache_token
  from collections import namedtuple
  from reprlib import recursive_repr
  from _thread import RLock
label_desc: Use image node_id 22 for calling a global function with example usage: cache() and returns: lru_cache