docs: def delete(self, key: str) -> None:
          """
          Deletes a setting from this object's storage.
          
          The write to the database is performed immediately and the cache in the cache backend is flushed.
          The cache within this object will be updated correctly.
          """
          if key in self._write_cache():
              self._write_cache()[key].delete()
              del self._write_cache()[key]
  
          if key in self._cache():
              del self._cache()[key]
  
          self._flush_external_cache()