diff --git a/src/main/java/org/appng/tomcat/session/hazelcast/HazelcastStore.java b/src/main/java/org/appng/tomcat/session/hazelcast/HazelcastStore.java index a0cd755..512fadd 100644 --- a/src/main/java/org/appng/tomcat/session/hazelcast/HazelcastStore.java +++ b/src/main/java/org/appng/tomcat/session/hazelcast/HazelcastStore.java @@ -216,7 +216,7 @@ public void save(Session session) throws IOException { ((DirtyFlagSession) session).writeObjectData(oos); String site = Utils.getSiteName(session.getSession()); SessionData sessionData = new SessionData(session.getId(), site, bos.toByteArray()); - getSessions().put(session.getId(), sessionData, session.getMaxInactiveInterval(), TimeUnit.SECONDS); + getSessions().set(session.getId(), sessionData, session.getMaxInactiveInterval(), TimeUnit.SECONDS); log.debug("saved: " + sessionData + " with TTL of " + session.getMaxInactiveInterval() + " seconds"); } finally { if (lockOnSave) {