diff --git a/spring-geode-samples/caching/http-session/src/main/java/example/app/caching/session/http/controller/CounterController.java b/spring-geode-samples/caching/http-session/src/main/java/example/app/caching/session/http/controller/CounterController.java index 9316c285..cf3f2e8c 100644 --- a/spring-geode-samples/caching/http-session/src/main/java/example/app/caching/session/http/controller/CounterController.java +++ b/spring-geode-samples/caching/http-session/src/main/java/example/app/caching/session/http/controller/CounterController.java @@ -15,14 +15,14 @@ */ package example.app.caching.session.http.controller; +import java.util.Collections; import java.util.HashMap; +import java.util.HashSet; import java.util.Map; import java.util.Set; import javax.servlet.http.HttpSession; -import org.apache.geode.internal.concurrent.ConcurrentHashSet; - import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; @@ -46,7 +46,7 @@ public class CounterController { public static final String INDEX_TEMPLATE_VIEW_NAME = "index"; - private final Set sessionIds = new ConcurrentHashSet<>(); + private final Set sessionIds = Collections.synchronizedSet(new HashSet<>()); @GetMapping("/") @ResponseBody