code: def __init__(self, timeout, log):
      self._timeout = timeout
      self._expires = None
      self._step = None
      self._val = None
      self._log = log
      self._logged_cannot_evaluate = False
  
imports: import time
  import warnings
  from guild import python_util
  from guild import util
  from guild.plugin import Plugin
label_desc: Use image node_id 1 to create a new SummaryCache object  with example: obj = SummaryCache(timeout, log)