File tree Expand file tree Collapse file tree
java/src/org/openqa/selenium/devtools Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3535import java .io .Closeable ;
3636import java .io .StringReader ;
3737import java .time .Duration ;
38- import java .util .LinkedHashMap ;
3938import java .util .Map ;
4039import java .util .concurrent .CompletableFuture ;
40+ import java .util .concurrent .ConcurrentHashMap ;
4141import java .util .concurrent .ExecutionException ;
4242import java .util .concurrent .Executor ;
4343import java .util .concurrent .Executors ;
@@ -66,7 +66,7 @@ public class Connection implements Closeable {
6666 });
6767 private static final AtomicLong NEXT_ID = new AtomicLong (1L );
6868 private final WebSocket socket ;
69- private final Map <Long , Consumer <Either <Throwable , JsonInput >>> methodCallbacks = new LinkedHashMap <>();
69+ private final Map <Long , Consumer <Either <Throwable , JsonInput >>> methodCallbacks = new ConcurrentHashMap <>();
7070 private final ReadWriteLock callbacksLock = new ReentrantReadWriteLock (true );
7171 private final Multimap <Event <?>, Consumer <?>> eventCallbacks = HashMultimap .create ();
7272
You can’t perform that action at this time.
0 commit comments