diff --git a/spring-webflux/src/main/java/org/springframework/web/reactive/function/server/RequestPredicates.java b/spring-webflux/src/main/java/org/springframework/web/reactive/function/server/RequestPredicates.java index d7a6974768..f2e07813cf 100644 --- a/spring-webflux/src/main/java/org/springframework/web/reactive/function/server/RequestPredicates.java +++ b/spring-webflux/src/main/java/org/springframework/web/reactive/function/server/RequestPredicates.java @@ -95,11 +95,7 @@ public abstract class RequestPredicates { */ public static Function pathPredicates(PathPatternParser patternParser) { Assert.notNull(patternParser, "'patternParser' must not be null"); - return pattern -> { - synchronized (patternParser) { - return new PathPatternPredicate(patternParser.parse(pattern)); - } - }; + return pattern -> new PathPatternPredicate(patternParser.parse(pattern)); } /**