[java] change default values for http client connections
diff --git a/java/src/org/openqa/selenium/remote/http/ClientConfig.java b/java/src/org/openqa/selenium/remote/http/ClientConfig.java
index fb4f69b..ee47d6f 100644
--- a/java/src/org/openqa/selenium/remote/http/ClientConfig.java
+++ b/java/src/org/openqa/selenium/remote/http/ClientConfig.java
@@ -55,7 +55,7 @@ protected ClientConfig(
 
   public static ClientConfig defaultConfig() {
     return new ClientConfig(
-        null, Duration.ofSeconds(10), Duration.ofMinutes(3), DEFAULT_FILTER, null, null);
+        null, Duration.ofSeconds(10), Duration.ofMinutes(2), DEFAULT_FILTER, null, null);
   }
 
   public ClientConfig baseUri(URI baseUri) {
diff --git a/java/src/org/openqa/selenium/remote/http/jdk/JdkHttpClient.java b/java/src/org/openqa/selenium/remote/http/jdk/JdkHttpClient.java
index 333831d..827740e 100644
--- a/java/src/org/openqa/selenium/remote/http/jdk/JdkHttpClient.java
+++ b/java/src/org/openqa/selenium/remote/http/jdk/JdkHttpClient.java
@@ -352,10 +352,10 @@ public HttpResponse execute(HttpRequest req) throws UncheckedIOException {
       URI rawUri = messages.getRawUri(req);
 
       // We need a custom handling of redirects to:
-      // - increase the maximum number of retries to 100
+      // - increase the maximum number of retries to 20
       // - avoid a downgrade of POST requests, see the javadoc of j.n.h.HttpClient.Redirect
       // - not run into https://bugs.openjdk.org/browse/JDK-8304701
-      for (int i = 0; i < 100; i++) {
+      for (int i = 0; i < 20; i++) {
         java.net.http.HttpRequest request = messages.createRequest(req, method, rawUri);
         java.net.http.HttpResponse<byte[]> response;
 
diff --git a/java/src/org/openqa/selenium/remote/http/netty/NettyClient.java b/java/src/org/openqa/selenium/remote/http/netty/NettyClient.java
index 6d7fa98..b61b91f 100644
--- a/java/src/org/openqa/selenium/remote/http/netty/NettyClient.java
+++ b/java/src/org/openqa/selenium/remote/http/netty/NettyClient.java
@@ -84,7 +84,7 @@ private static AsyncHttpClient createHttpClient(ClientConfig config) {
             .setConnectTimeout(toClampedInt(config.connectionTimeout().toMillis()))
             .setReadTimeout(toClampedInt(config.readTimeout().toMillis()))
             .setFollowRedirect(true)
-            .setMaxRedirects(100)
+            .setMaxRedirects(20)
             .setUseProxyProperties(true)
             .setUseProxySelector(true)
             .setMaxRequestRetry(0);