code: def set(self, key, value):
          
          self._check_limit()
          _expire = time.time() + self._timeout if self._timeout else None
          self._store[key] = (value, _expire)
docs: Add an item to the cache
          Args:
                 key: item key
                 value: the value associated with this key