aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionCache.java14
1 files changed, 2 insertions, 12 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionCache.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionCache.java
index 9cf0b1e428d..37de857a251 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionCache.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionCache.java
@@ -15,23 +15,13 @@ public class SessionCache<SESSIONTYPE extends Session> {
private final HashMap<Long, SESSIONTYPE> sessions = new HashMap<>();
- public synchronized void putSession(SESSIONTYPE session) {
- sessions.putIfAbsent(session.getSessionId(), session);
- }
+ public synchronized void putSession(SESSIONTYPE session) { sessions.put(session.getSessionId(), session); }
synchronized void removeSession(long id) {
sessions.remove(id);
}
- /**
- * Gets a Session
- *
- * @param id session id
- * @return a session belonging to the id supplied, or null if no session with the id was found
- */
- public synchronized SESSIONTYPE getSession(long id) {
- return sessions.get(id);
- }
+ public synchronized SESSIONTYPE getSession(long id) { return sessions.get(id); }
public synchronized List<SESSIONTYPE> getSessions() {
return new ArrayList<>(sessions.values());