Browse Source

Remove synchronized block around PathPatternParser

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

6
spring-webflux/src/main/java/org/springframework/web/reactive/function/server/RequestPredicates.java

@ -95,11 +95,7 @@ public abstract class RequestPredicates { @@ -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