(self)
| 452 | return self.iterkeys() |
| 453 | |
| 454 | def itervalues(self): |
| 455 | # type: () -> Iterator[Tuple[str, Any]] |
| 456 | if self.timeout is None: |
| 457 | return super(CacheInstance, self).values() |
| 458 | t0 = time.time() |
| 459 | return ( |
| 460 | v |
| 461 | for (k, v) in super(CacheInstance, self).items() |
| 462 | if t0 - self._timetable[k] < self.timeout |
| 463 | ) |
| 464 | |
| 465 | def items(self): |
| 466 | # type: () -> Any |