src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
branchJEP-349-branch
changeset 57470 025c9b8eaefd
parent 57373 400db63e4937
--- a/src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java	Thu Jul 11 02:21:18 2019 +0200
+++ b/src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java	Fri Jul 12 15:04:28 2019 +0200
@@ -204,10 +204,11 @@
         @Override
         public Object parse(RecordingInput input) throws IOException {
             long l = input.readLong();
-            if (l != last) {
-                last = l;
-                lastLongObject = Long.valueOf(l);
+            if (l == last) {
+                return lastLongObject;
             }
+            last = l;
+            lastLongObject = Long.valueOf(l);
             return lastLongObject;
         }