code: def pop(self, key, default):
          
          with self._lock:
              return self._dict.pop(key, default)
docs: If the key is set, remove and return the list stored at key.
          Otherwise return default.