We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13dbeee commit 549e97cCopy full SHA for 549e97c
src/main/java/dev/openfeature/sdk/HookData.java
@@ -1,5 +1,8 @@
1
package dev.openfeature.sdk;
2
3
+import java.util.Collections;
4
+import java.util.HashMap;
5
+import java.util.Map;
6
import java.util.concurrent.ConcurrentHashMap;
7
import java.util.concurrent.ConcurrentMap;
8
@@ -47,8 +50,8 @@ static HookData create() {
47
50
/**
48
51
* Default thread-safe implementation of HookData.
49
52
*/
- class DefaultHookData implements HookData {
- private final ConcurrentMap<String, Object> data = new ConcurrentHashMap<>();
53
+ public class DefaultHookData implements HookData {
54
+ private final Map<String, Object> data = Collections.synchronizedMap(new HashMap<>());
55
56
@Override
57
public void set(String key, Object value) {
0 commit comments