Skip to content

Commit cfd813b

Browse files
committed
bugfix request stopwatch
1 parent 541945d commit cfd813b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/com/arangodb/internal/velocystream/internal/VstConnection.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@
4242
import java.nio.ByteOrder;
4343
import java.util.Collection;
4444
import java.util.Date;
45-
import java.util.HashMap;
45+
import java.util.Map;
4646
import java.util.concurrent.Callable;
47+
import java.util.concurrent.ConcurrentHashMap;
4748
import java.util.concurrent.ExecutorService;
4849
import java.util.concurrent.Executors;
4950

@@ -68,7 +69,7 @@ public abstract class VstConnection implements Connection {
6869

6970
private final HostDescription host;
7071

71-
private final HashMap<Long, Long> sendTimestamps = new HashMap<>();
72+
private final Map<Long, Long> sendTimestamps = new ConcurrentHashMap<>();
7273

7374
private final String connectionName;
7475

@@ -252,9 +253,8 @@ protected Chunk readChunk() throws IOException {
252253
final Chunk chunk = new Chunk(messageId, chunkX, messageLength, 0, contentLength);
253254

254255
if (LOGGER.isDebugEnabled()) {
255-
256256
LOGGER.debug(String.format("Received chunk %s:%s from message %s", chunk.getChunk(), chunk.isFirstChunk() ? 1 : 0, chunk.getMessageId()));
257-
LOGGER.debug("Responsetime for Message " + chunk.getMessageId() + " is " + (sendTimestamps.get(chunk.getMessageId()) - System.currentTimeMillis()));
257+
LOGGER.debug("Responsetime for Message " + chunk.getMessageId() + " is " + (System.currentTimeMillis() - sendTimestamps.get(chunk.getMessageId())));
258258
}
259259

260260
return chunk;

0 commit comments

Comments
 (0)