From bec2f5310b07febcad2922042ed951d14cd81f0c Mon Sep 17 00:00:00 2001 From: Vahid Ramezani <45787096+VahidRamezaniDB@users.noreply.github.com> Date: Fri, 3 Nov 2023 19:56:53 +0330 Subject: [PATCH] increase code readability (#3096) * increase code readability * fix syntax error * remove unused imports --- .../gateway/server/mvc/filter/RetryFilterFunctions.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/RetryFilterFunctions.java b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/RetryFilterFunctions.java index 10ccd37b..59ea239c 100644 --- a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/RetryFilterFunctions.java +++ b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/RetryFilterFunctions.java @@ -22,7 +22,6 @@ import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Optional; import java.util.Set; import java.util.concurrent.TimeoutException; import java.util.function.Consumer; @@ -71,9 +70,8 @@ public abstract class RetryFilterFunctions { } private static boolean isRetryableStatusCode(HttpStatusCode httpStatus, RetryConfig config) { - Optional seriesMatches = config.getSeries().stream() - .filter(series -> HttpStatus.Series.resolve(httpStatus.value()) == series).findFirst(); - return seriesMatches.isPresent(); + return config.getSeries().stream() + .anyMatch(series -> HttpStatus.Series.resolve(httpStatus.value()) == series); } public static class HttpStatusRetryPolicy extends NeverRetryPolicy {