From 753fa4dfa9f83af7f1a559a8e9874a6d60f39d27 Mon Sep 17 00:00:00 2001 From: catbref Date: Wed, 2 Dec 2020 13:20:37 +0000 Subject: [PATCH] Remove extraneous boxing/unboxing from PresenceWebSocket --- .../org/qortal/api/websocket/PresenceWebSocket.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/qortal/api/websocket/PresenceWebSocket.java b/src/main/java/org/qortal/api/websocket/PresenceWebSocket.java index fb1b2eb2..e4eef0ae 100644 --- a/src/main/java/org/qortal/api/websocket/PresenceWebSocket.java +++ b/src/main/java/org/qortal/api/websocket/PresenceWebSocket.java @@ -100,10 +100,10 @@ public class PresenceWebSocket extends ApiWebSocket implements Listener { // Put/replace for this publickey making sure we keep newest timestamp String pubKey58 = Base58.encode(presenceData.getCreatorPublicKey()); - Long ourTimestamp = presenceData.getTimestamp(); - Long computedTimestamp = mergePresence(presenceType, pubKey58, ourTimestamp); + long ourTimestamp = presenceData.getTimestamp(); + long computedTimestamp = mergePresence(presenceType, pubKey58, ourTimestamp); - if (!computedTimestamp.equals(ourTimestamp)) + if (computedTimestamp != ourTimestamp) // nothing changed return; @@ -176,13 +176,13 @@ public class PresenceWebSocket extends ApiWebSocket implements Listener { // Put/replace for this publickey making sure we keep newest timestamp String pubKey58 = Base58.encode(presenceData.getCreatorPublicKey()); - Long ourTimestamp = presenceData.getTimestamp(); + long ourTimestamp = presenceData.getTimestamp(); mergePresence(presenceType, pubKey58, ourTimestamp); } } - private static Long mergePresence(PresenceType presenceType, String pubKey58, Long ourTimestamp) { + private static long mergePresence(PresenceType presenceType, String pubKey58, long ourTimestamp) { Map typedPubkeyTimestamps = currentEntries.computeIfAbsent(presenceType, someType -> Collections.synchronizedMap(new HashMap<>())); return typedPubkeyTimestamps.compute(pubKey58, (somePubKey58, currentTimestamp) -> (currentTimestamp == null || currentTimestamp < ourTimestamp) ? ourTimestamp : currentTimestamp); }