docs: public static ExpiryPolicy<Object, Object> timeToLiveExpiration(Duration timeToLive) {
      Objects.requireNonNull(timeToLive, "TTL duration cannot be null");
      if (timeToLive.isNegative()) {
        throw new IllegalArgumentException("TTL duration cannot be negative");
      }
      return new TimeToLiveExpiryPolicy(timeToLive);
    }