--- 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;
}