docs: public void setTimeout(Duration timeout) {
  
          LettuceAssert.notNull(timeout, "Timeout duration must not be null");
          LettuceAssert.isTrue(!timeout.isNegative(), "Timeout duration must be greater or equal to zero");
  
          this.timeout = timeout;
  
          if (channelWriter instanceof CommandExpiryWriter) {
              ((CommandExpiryWriter) channelWriter).setTimeout(timeout);
          }
      }