From: Robert Varga Date: Sun, 13 Jul 2014 15:41:14 +0000 (+0200) Subject: Eliminate the use of java.util.Stack X-Git-Tag: release/helium~349^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=84cac493cf40f94f55667373010fcfa4adaf4bb5;p=yangtools.git Eliminate the use of java.util.Stack It is a synchronized entity, which we use in contexts which are limited to a single thread. Use Deque<> for interfaces and a combination of LinkedList implementation. Signed-off-by: Robert Varga Change-Id: I76956d52ee7ebb332267b0c13bb129aa9974b884 --- diff --git a/yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/NodeUtilsTest.java b/yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/NodeUtilsTest.java index f243f7183c..eeac30bf99 100644 --- a/yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/NodeUtilsTest.java +++ b/yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/NodeUtilsTest.java @@ -12,7 +12,8 @@ import java.net.URI; import java.util.Date; import java.util.List; import java.util.Map; -import java.util.Stack; +import java.util.Deque; +import java.util.LinkedList; import org.junit.Assert; import org.junit.Before; @@ -145,7 +146,7 @@ public class NodeUtilsTest { } private static void checkFamilyBinding(final CompositeNode treeRoot) throws Exception { - Stack jobQueue = new Stack<>(); + Deque jobQueue = new LinkedList<>(); jobQueue.push(treeRoot); while (!jobQueue.isEmpty()) {