We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6ea9c15 commit 4f45e3cCopy full SHA for 4f45e3c
src/main/java/io/socket/client/Socket.java
@@ -9,6 +9,7 @@
9
import org.json.JSONObject;
10
11
import java.util.*;
12
+import java.util.concurrent.ConcurrentHashMap;
13
import java.util.concurrent.ConcurrentLinkedQueue;
14
import java.util.logging.Level;
15
import java.util.logging.Logger;
@@ -59,7 +60,7 @@ public class Socket extends Emitter {
59
60
private String nsp;
61
private Manager io;
62
private Map<String, String> auth;
- private Map<Integer, Ack> acks = new HashMap<>();
63
+ private Map<Integer, Ack> acks = new ConcurrentHashMap<>();
64
private Queue<On.Handle> subs;
65
private final Queue<List<Object>> receiveBuffer = new ConcurrentLinkedQueue<>();
66
private final Queue<Packet<JSONArray>> sendBuffer = new ConcurrentLinkedQueue<>();
0 commit comments