docs: def get(self, key, _else=None):
          """The method to get an assets value
          """
          with self._lock:
              self.expired()
              # see if everything expired
              try:
                  value = self._dict[key].get()
                  return value
              except KeyError:
                  return _else
              except ValueError:
                  return _else