We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 85ae66e commit 538fe6cCopy full SHA for 538fe6c
driver-core/src/main/java/com/datastax/driver/core/policies/TokenAwarePolicy.java
@@ -40,6 +40,7 @@
40
import java.util.Iterator;
41
import java.util.List;
42
import java.util.Set;
43
+import java.util.concurrent.ThreadLocalRandom;
44
45
/**
46
* A wrapper load balancing policy that adds token awareness to a child policy.
@@ -250,7 +251,7 @@ protected Host computeNext() {
250
251
252
if (replicaOrdering == ReplicaOrdering.RANDOM) {
253
List<Host> replicasList = Lists.newArrayList(replicas);
- Collections.shuffle(replicasList);
254
+ Collections.shuffle(replicasList, ThreadLocalRandom.current());
255
replicasIterator = replicasList.iterator();
256
} else {
257
replicasIterator = replicas.iterator();
0 commit comments