src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
branchJEP-349-branch
changeset 58020 f082177c5023
parent 57985 be121cbf3284
--- a/src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java	Tue Sep 03 22:54:46 2019 +0200
+++ b/src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java	Thu Sep 05 16:46:50 2019 +0200
@@ -50,9 +50,10 @@
     private final RecordedEvent unorderedEvent;
     private final ObjectContext objectContext;
 
+    private RecordedEvent[] cached;
+    private int cacheIndex;
+
     private boolean enabled = true;
-    private RecordedEvent[] eventCache;
-    private int index;
     private boolean ordered;
     private long filterStart;
     private long filterEnd = Long.MAX_VALUE;
@@ -72,17 +73,17 @@
 
     private RecordedEvent cachedEvent() {
         if (ordered) {
-            if (index == eventCache.length) {
-                RecordedEvent[] cache = eventCache;
-                eventCache = new RecordedEvent[eventCache.length * 2];
-                System.arraycopy(cache, 0, eventCache, 0, cache.length);
+            if (cacheIndex == cached.length) {
+                RecordedEvent[] old = cached;
+                cached = new RecordedEvent[cached.length * 2];
+                System.arraycopy(old, 0, cached, 0, old.length);
             }
-            RecordedEvent event = eventCache[index];
+            RecordedEvent event = cached[cacheIndex];
             if (event == null) {
                 event = new RecordedEvent(objectContext, new Object[length], 0L, 0L);
-                eventCache[index] = event;
+                cached[cacheIndex] = event;
             }
-            index++;
+            cacheIndex++;
             return event;
         } else {
             return unorderedEvent;
@@ -131,7 +132,7 @@
             }
         }
 
-        if (eventCache != null) {
+        if (cached != null) {
             RecordedEvent event = cachedEvent();
             event.startTimeTicks = startTicks;
             event.endTimeTicks = endTicks;
@@ -155,11 +156,11 @@
     }
 
     public void resetCache() {
-        index = 0;
+        cacheIndex = 0;
     }
 
     public boolean hasReuse() {
-        return eventCache != null;
+        return cached != null;
     }
 
     public void setReuse(boolean reuse) {
@@ -167,10 +168,10 @@
             return;
         }
         if (reuse) {
-            eventCache = new RecordedEvent[2];
-            index = 0;
+            cached = new RecordedEvent[2];
+            cacheIndex = 0;
         } else {
-            eventCache = null;
+            cached = null;
         }
     }
 
@@ -187,7 +188,6 @@
             return;
         }
         this.ordered = ordered;
-        this.index = 0;
+        this.cacheIndex = 0;
     }
-
 }