Skip to content

Commit 676755d

Browse files
committed
PR 2.1 — Tidy: Replace Guava Maps.newConcurrentMap() in RuleBasedSegmentCacheInMemoryImp
Replace com.google.common.collect.Maps.newConcurrentMap() with new ConcurrentHashMap<>() so this class can be extracted to storage-commons without a Guava dependency. AI-Session-Id: fc79892b-4019-43bf-bb4b-1b5865d3533e AI-Tool: claude-code AI-Model: unknown
1 parent 6315db4 commit 676755d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

client/src/main/java/io/split/storages/memory/RuleBasedSegmentCacheInMemoryImp.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package io.split.storages.memory;
22

3-
import com.google.common.collect.Maps;
43
import io.split.engine.experiments.ParsedRuleBasedSegment;
54
import io.split.storages.RuleBasedSegmentCache;
65

@@ -11,6 +10,7 @@
1110
import java.util.List;
1211
import java.util.Set;
1312
import java.util.ArrayList;
13+
import java.util.concurrent.ConcurrentHashMap;
1414
import java.util.concurrent.ConcurrentMap;
1515
import java.util.concurrent.atomic.AtomicLong;
1616
import java.util.stream.Collectors;
@@ -29,7 +29,7 @@ public RuleBasedSegmentCacheInMemoryImp() {
2929
}
3030

3131
public RuleBasedSegmentCacheInMemoryImp(long startingChangeNumber) {
32-
_concurrentMap = Maps.newConcurrentMap();
32+
_concurrentMap = new ConcurrentHashMap<>();
3333
_changeNumber = new AtomicLong(startingChangeNumber);
3434
}
3535

0 commit comments

Comments
 (0)