Author: fschumacher Date: Mon Feb 12 16:18:14 2018 New Revision: 1824003 URL: http://svn.apache.org/viewvc?rev=1824003&view=rev Log: Use Deque instead of stack
Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) Modified: jmeter/trunk/src/core/org/apache/jmeter/gui/UndoHistory.java Modified: jmeter/trunk/src/core/org/apache/jmeter/gui/UndoHistory.java URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/gui/UndoHistory.java?rev=1824003&r1=1824002&r2=1824003&view=diff ============================================================================== --- jmeter/trunk/src/core/org/apache/jmeter/gui/UndoHistory.java (original) +++ jmeter/trunk/src/core/org/apache/jmeter/gui/UndoHistory.java Mon Feb 12 16:18:14 2018 @@ -19,9 +19,10 @@ package org.apache.jmeter.gui; import java.io.Serializable; +import java.util.ArrayDeque; import java.util.ArrayList; +import java.util.Deque; import java.util.List; -import java.util.Stack; import javax.swing.event.TreeModelEvent; import javax.swing.event.TreeModelListener; @@ -65,7 +66,7 @@ public class UndoHistory implements Tree private final UndoManager manager = new UndoManager(); - private final Stack<SimpleCompoundEdit> transactions = new Stack<>(); + private final Deque<SimpleCompoundEdit> transactions = new ArrayDeque<>(); private UndoHistoryItem lastKnownState = null;