From 8db4b2f7ed4b3a8efb8eadf630ae8693048a641b Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Thu, 11 May 2017 09:55:20 +0200 Subject: [PATCH] Remove synchronized block around PathPatternParser Removed the synchronized block around PathPatternParser, since it is now thread-safe. --- .../web/reactive/function/server/RequestPredicates.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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)); } /**