code: def mtime(self, key):
          
          if key not in self.__dict:
              raise CacheKeyError(key)
          else:
              node = self.__dict[key]
              return node.mtime
docs: Return the last modification time for the cache record with key.
          May be useful for cache instances where the stored values can get
          'stale', such as caching file or network resource contents.