class_docstr: Generates decorators that can be cleared later
      
class_docstr_tok: ["Generates","decorators","that","can","be","cleared","later"]
code: def expiring_lrucache(self, name=None, maxsize=None, timeout=None):
      """Named arguments:
  
          - name (optional) is a string, and should be unique amongst all caches
  
          - maxsize (optional) is an int, overriding any default value set by
            the constructor
  
          - timeout (optional) is an int, overriding any default value set by
            the constructor or the default value (%d seconds)
          """ % _DEFAULT_TIMEOUT
      name, maxsize, timeout = self._resolve_setting(
          name, maxsize, timeout
      )
      cache = self._cache[name] = ExpiringLRUCache(maxsize, timeout)
      return lru_cache(maxsize, cache, timeout)
  
imports: from abc import abstractmethod
  from abc import ABCMeta
  import threading
  import time
  import uuid
  import inspect
label_desc: Use image node_id 5 for calling the CacheMaker obj's underlying member method code with example usage: obj.expiring_lrucache(name, maxsize, timeout) and returns: lru_cache