code: public static Timeout create(long timeout, TimeUnit timeUnit) {
  
          LettuceAssert.notNull(timeUnit, "TimeUnit must not be null");
  
          return new Timeout(Duration.ofNanos(timeUnit.toNanos(timeout)));
      }
docs: Create a {@link Timeout}.
  
  @param timeout the timeout value, must be non-negative.
  @param timeUnit the associated {@link TimeUnit}, must not be {@literal null}.
  @return the {@link Timeout}.