code: def cached_items(self):
          
          for item in six.iteritems(self._page_cache):
              yield item
          for item in six.iteritems(self._direct_lookup_cache):
              yield item
docs: Iterate over items that are already cached. Perform no requests.