diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/session/DefaultSessionCache.java b/jetty-server/src/main/java/org/eclipse/jetty/server/session/DefaultSessionCache.java index a834cc6c6c2d..b178bd68a289 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/session/DefaultSessionCache.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/session/DefaultSessionCache.java @@ -14,6 +14,7 @@ package org.eclipse.jetty.server.session; import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; import java.util.function.Function; import javax.servlet.http.HttpServletRequest; @@ -27,7 +28,7 @@ /** * DefaultSessionCache * - * A session store that keeps its sessions in memory in a hashmap + * A session store that keeps its sessions in memory in a concurrent map */ @ManagedObject public class DefaultSessionCache extends AbstractSessionCache @@ -35,9 +36,9 @@ public class DefaultSessionCache extends AbstractSessionCache private static final Logger LOG = LoggerFactory.getLogger(DefaultSessionCache.class); /** - * The cache of sessions in a hashmap + * The cache of sessions in a concurrent map */ - protected ConcurrentHashMap _sessions = new ConcurrentHashMap<>(); + protected ConcurrentMap _sessions = new ConcurrentHashMap<>(); private final CounterStatistic _stats = new CounterStatistic();