diff options
author | Jake Wharton <jakewharton@gmail.com> | 2014-01-10 22:33:42 -0800 |
---|---|---|
committer | Jake Wharton <jakewharton@gmail.com> | 2014-01-10 22:33:42 -0800 |
commit | f44a0e10052a9acc26e46f68524d411886949e26 (patch) | |
tree | 90f286f2ff2608a8ab2c497cde0b535d738370ed | |
parent | 457180488080a2b1e232dee95ed27e57caca38a2 (diff) | |
parent | 32c1ca1a96fc80f9b29877e6aa60f8bd4fe38116 (diff) | |
download | dagger2-f44a0e10052a9acc26e46f68524d411886949e26.tar.gz |
Merge pull request #374 from square/jw/deck
Switch Queue to better performing Deque.
-rw-r--r-- | core/src/main/java/dagger/internal/Linker.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/src/main/java/dagger/internal/Linker.java b/core/src/main/java/dagger/internal/Linker.java index 134163965..795a59e5a 100644 --- a/core/src/main/java/dagger/internal/Linker.java +++ b/core/src/main/java/dagger/internal/Linker.java @@ -16,13 +16,13 @@ package dagger.internal; import dagger.internal.Binding.InvalidBindingException; +import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Collections; +import java.util.Deque; import java.util.HashMap; -import java.util.LinkedList; import java.util.List; import java.util.Map; -import java.util.Queue; import java.util.Set; /** @@ -39,7 +39,7 @@ public final class Linker { private final Linker base; /** Bindings requiring a call to attach(). May contain deferred bindings. */ - private final Queue<Binding<?>> toLink = new LinkedList<Binding<?>>(); + private final Deque<Binding<?>> toLink = new ArrayDeque<Binding<?>>(); /** True unless calls to requestBinding() were unable to satisfy the binding. */ private boolean attachSuccess = true; |