##
4.6 #cache with timer and id

The template:

      #cache timer='.5m', id='cache1'
      This is a cached region.  $voom
      #end cache

The output:

      This is a cached region.  Voom!

The generated code is the same as the previous example except the first if-block:

      RECACHE = True
      if not self._cacheData.has_key('13925129'):
          self._cacheIndex['cache1'] = '13925129'
          self.__cache13925129__refreshTime = currentTime() + 30.0
      elif currentTime() > self.__cache13925129__refreshTime:
          self.__cache13925129__refreshTime = currentTime() + 30.0
      else:
          RECACHE = False