diff --git a/spring-web/src/main/java/org/springframework/http/server/DefaultPathContainer.java b/spring-web/src/main/java/org/springframework/http/server/DefaultPathContainer.java index 5e68f500a95b..c2faba27d049 100644 --- a/spring-web/src/main/java/org/springframework/http/server/DefaultPathContainer.java +++ b/spring-web/src/main/java/org/springframework/http/server/DefaultPathContainer.java @@ -20,7 +20,6 @@ import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.Collections; -import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -42,15 +41,11 @@ */ final class DefaultPathContainer implements PathContainer { - private static final PathContainer EMPTY_PATH = new DefaultPathContainer("", Collections.emptyList()); - - private static final Map SEPARATORS = new HashMap<>(2); - - static { - SEPARATORS.put('/', new DefaultSeparator('/', "%2F")); - SEPARATORS.put('.', new DefaultSeparator('.', "%2E")); - } + private static final PathContainer EMPTY_PATH = new DefaultPathContainer("", List.of()); + private static final Map SEPARATORS = Map.of( + '/', new DefaultSeparator('/', "%2F"), + '.', new DefaultSeparator('.', "%2E")); private final String path;