diff --git a/jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/Request.java b/jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/Request.java index 03dd5bb1763..9a189533d2b 100644 --- a/jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/Request.java +++ b/jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/Request.java @@ -19,7 +19,6 @@ import java.net.SocketAddress; import java.nio.ByteBuffer; import java.nio.charset.Charset; -import java.util.Collections; import java.util.List; import java.util.Locale; import java.util.function.Function; @@ -113,7 +112,6 @@ */ public interface Request extends Attributes, Content.Source { - List __defaultLocale = Collections.singletonList(Locale.getDefault()); String CACHE_ATTRIBUTE = Request.class.getCanonicalName() + ".CookieCache"; String COOKIE_ATTRIBUTE = Request.class.getCanonicalName() + ".Cookies"; @@ -382,13 +380,13 @@ static List getLocales(Request request) { HttpFields fields = request.getHeaders(); if (fields == null) - return __defaultLocale; + return List.of(Locale.getDefault()); List acceptable = fields.getQualityCSV(HttpHeader.ACCEPT_LANGUAGE); // handle no locale if (acceptable.isEmpty()) - return __defaultLocale; + return List.of(Locale.getDefault()); return acceptable.stream().map(language -> {