File tree 2 files changed +4
-2
lines changed
core/src/main/java/com/arangodb/internal/net
2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 26
26
27
27
import java .util .ArrayList ;
28
28
import java .util .List ;
29
+ import java .util .concurrent .CopyOnWriteArrayList ;
29
30
30
31
/**
31
32
* @author Mark Vollmary
@@ -41,7 +42,7 @@ public class FallbackHostHandler implements HostHandler {
41
42
42
43
public FallbackHostHandler (final HostResolver resolver ) {
43
44
this .resolver = resolver ;
44
- lastFailExceptions = new ArrayList <>();
45
+ lastFailExceptions = new CopyOnWriteArrayList <>();
45
46
reset ();
46
47
hosts = resolver .getHosts ();
47
48
current = lastSuccess = hosts .getHostsList ().get (0 );
Original file line number Diff line number Diff line change 28
28
29
29
import java .util .ArrayList ;
30
30
import java .util .List ;
31
+ import java .util .concurrent .CopyOnWriteArrayList ;
31
32
32
33
/**
33
34
* @author Mark Vollmary
@@ -45,7 +46,7 @@ public class RoundRobinHostHandler implements HostHandler {
45
46
public RoundRobinHostHandler (final HostResolver resolver ) {
46
47
super ();
47
48
this .resolver = resolver ;
48
- lastFailExceptions = new ArrayList <>();
49
+ lastFailExceptions = new CopyOnWriteArrayList <>();
49
50
hosts = resolver .getHosts ();
50
51
current = 0L ;
51
52
reset ();
You can’t perform that action at this time.
0 commit comments