From dd593625d8df66664af79c4fad0a8dfbf62dabba Mon Sep 17 00:00:00 2001 From: John Blum Date: Fri, 24 Jan 2020 19:10:32 -0800 Subject: [PATCH] Remove use of internal Apache Geode API o.a.g.internal.concurrent.ConcurrentHashSet class. Replace with java.util.HashSet wrapped with java.util.Collections.synchronizedSet(:Set). --- .../caching/session/http/controller/CounterController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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