Remove synchronized block around PathPatternParser

Removed the synchronized block around PathPatternParser, since it is
now thread-safe.
master
Arjen Poutsma 7 years ago
parent 285fa1cc2c
commit 8db4b2f7ed
  1. 6
      spring-webflux/src/main/java/org/springframework/web/reactive/function/server/RequestPredicates.java

@ -95,11 +95,7 @@ public abstract class RequestPredicates {
*/
public static Function<String, RequestPredicate> 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));
}
/**

Loading…
Cancel
Save