File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
core/src/main/java/com/arangodb/internal/net Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 2626
2727import java .util .ArrayList ;
2828import java .util .List ;
29+ import java .util .concurrent .CopyOnWriteArrayList ;
2930
3031/**
3132 * @author Mark Vollmary
@@ -41,7 +42,7 @@ public class FallbackHostHandler implements HostHandler {
4142
4243 public FallbackHostHandler (final HostResolver resolver ) {
4344 this .resolver = resolver ;
44- lastFailExceptions = new ArrayList <>();
45+ lastFailExceptions = new CopyOnWriteArrayList <>();
4546 reset ();
4647 hosts = resolver .getHosts ();
4748 current = lastSuccess = hosts .getHostsList ().get (0 );
Original file line number Diff line number Diff line change 2828
2929import java .util .ArrayList ;
3030import java .util .List ;
31+ import java .util .concurrent .CopyOnWriteArrayList ;
3132
3233/**
3334 * @author Mark Vollmary
@@ -45,7 +46,7 @@ public class RoundRobinHostHandler implements HostHandler {
4546 public RoundRobinHostHandler (final HostResolver resolver ) {
4647 super ();
4748 this .resolver = resolver ;
48- lastFailExceptions = new ArrayList <>();
49+ lastFailExceptions = new CopyOnWriteArrayList <>();
4950 hosts = resolver .getHosts ();
5051 current = 0L ;
5152 reset ();
You can’t perform that action at this time.
0 commit comments