File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
src/main/java/net/spy/memcached Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 3232import java .util .SortedSet ;
3333import java .util .TreeMap ;
3434import java .util .TreeSet ;
35+ import java .util .concurrent .CopyOnWriteArrayList ;
3536import java .util .concurrent .locks .Lock ;
3637import java .util .concurrent .locks .ReentrantLock ;
3738
@@ -66,7 +67,7 @@ public ArcusKetamaNodeLocator(List<MemcachedNode> nodes) {
6667 public ArcusKetamaNodeLocator (List <MemcachedNode > nodes ,
6768 ArcusKetamaNodeLocatorConfiguration conf ) {
6869 super ();
69- allNodes = nodes ;
70+ allNodes = new CopyOnWriteArrayList <>( nodes ) ;
7071 ketamaNodes = new TreeMap <>();
7172 config = conf ;
7273
Original file line number Diff line number Diff line change 3232import java .util .SortedSet ;
3333import java .util .TreeMap ;
3434import java .util .TreeSet ;
35+ import java .util .concurrent .CopyOnWriteArrayList ;
3536import java .util .concurrent .locks .Lock ;
3637import java .util .concurrent .locks .ReentrantLock ;
3738
@@ -65,7 +66,7 @@ public class ArcusReplKetamaNodeLocator extends SpyObject implements NodeLocator
6566
6667 public ArcusReplKetamaNodeLocator (List <MemcachedNode > nodes ) {
6768 super ();
68- allNodes = nodes ;
69+ allNodes = new CopyOnWriteArrayList <>( nodes ) ;
6970 ketamaGroups = new TreeMap <>();
7071 allGroups = new HashMap <>();
7172
You can’t perform that action at this time.
0 commit comments