diff --git a/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceClientConfiguration.java b/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceClientConfiguration.java index a91ea7d0c..b06075df9 100644 --- a/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceClientConfiguration.java +++ b/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceClientConfiguration.java @@ -223,11 +223,11 @@ public interface LettuceClientConfiguration { private ClientResources clientResources; private ClientOptions clientOptions; private Duration timeout = Duration.ofSeconds(RedisURI.DEFAULT_TIMEOUT); - private Duration shutdownTimeout = Duration.ofSeconds(2); + private Duration shutdownTimeout = Duration.ofMillis(100); private DefaultLettuceClientConfigurationBuilder() {} - /*d + /* * (non-Javadoc) * @see org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration.LettuceClientConfigurationBuilder#useSsl() */ @@ -239,7 +239,7 @@ public interface LettuceClientConfiguration { } /* - *(non-Javadoc) + * (non-Javadoc) * @see org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration.LettuceSslClientConfigurationBuilder#disablePeerVerification() */ @Override diff --git a/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java b/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java index 4e0e78300..6425fbb3e 100644 --- a/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java +++ b/src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionFactory.java @@ -851,7 +851,7 @@ public class LettuceConnectionFactory private boolean startTls; private ClientResources clientResources; private Duration timeout = Duration.ofSeconds(RedisURI.DEFAULT_TIMEOUT); - private Duration shutdownTimeout = Duration.ofSeconds(RedisURI.DEFAULT_TIMEOUT); + private Duration shutdownTimeout = Duration.ofMillis(100); /* (non-Javadoc) * @see org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration#isUseSsl() diff --git a/src/test/java/org/springframework/data/redis/connection/lettuce/LettuceClientConfigurationUnitTests.java b/src/test/java/org/springframework/data/redis/connection/lettuce/LettuceClientConfigurationUnitTests.java index ebfb765f6..be6fc39b2 100644 --- a/src/test/java/org/springframework/data/redis/connection/lettuce/LettuceClientConfigurationUnitTests.java +++ b/src/test/java/org/springframework/data/redis/connection/lettuce/LettuceClientConfigurationUnitTests.java @@ -42,7 +42,7 @@ public class LettuceClientConfigurationUnitTests { assertThat(configuration.getClientOptions()).isEmpty(); assertThat(configuration.getClientResources()).isEmpty(); assertThat(configuration.getCommandTimeout()).isEqualTo(Duration.ofSeconds(60)); - assertThat(configuration.getShutdownTimeout()).isEqualTo(Duration.ofSeconds(2)); + assertThat(configuration.getShutdownTimeout()).isEqualTo(Duration.ofMillis(100)); } @Test // DATAREDIS-574