From 81460ede096961500cafd5dbb55dea434b9bed56 Mon Sep 17 00:00:00 2001 From: Vedran Pavic Date: Thu, 20 Sep 2018 11:44:16 +0200 Subject: [PATCH] Make SessionUpdateEntryProcessor implement Offloadable Resolves: #1204 --- .../session/hazelcast/SessionUpdateEntryProcessor.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/spring-session-hazelcast/src/main/java/org/springframework/session/hazelcast/SessionUpdateEntryProcessor.java b/spring-session-hazelcast/src/main/java/org/springframework/session/hazelcast/SessionUpdateEntryProcessor.java index 3b1332ed..022f33e7 100644 --- a/spring-session-hazelcast/src/main/java/org/springframework/session/hazelcast/SessionUpdateEntryProcessor.java +++ b/spring-session-hazelcast/src/main/java/org/springframework/session/hazelcast/SessionUpdateEntryProcessor.java @@ -20,6 +20,7 @@ import java.time.Duration; import java.time.Instant; import java.util.Map; +import com.hazelcast.core.Offloadable; import com.hazelcast.map.AbstractEntryProcessor; import com.hazelcast.map.EntryProcessor; @@ -32,7 +33,8 @@ import org.springframework.session.MapSession; * @since 2.0.5 * @see HazelcastSessionRepository#save(HazelcastSessionRepository.HazelcastSession) */ -class SessionUpdateEntryProcessor extends AbstractEntryProcessor { +class SessionUpdateEntryProcessor extends AbstractEntryProcessor + implements Offloadable { private Instant lastAccessedTime; @@ -66,6 +68,11 @@ class SessionUpdateEntryProcessor extends AbstractEntryProcessor