diff --git a/src/main/java/ru/touchin/roboswag/components/utils/Logic.java b/src/main/java/ru/touchin/roboswag/components/utils/Logic.java index 99cd4d2..8061685 100644 --- a/src/main/java/ru/touchin/roboswag/components/utils/Logic.java +++ b/src/main/java/ru/touchin/roboswag/components/utils/Logic.java @@ -24,6 +24,7 @@ import android.support.annotation.NonNull; import java.lang.ref.WeakReference; import java.lang.reflect.Constructor; +import java.util.HashMap; import java.util.Map; import java.util.TreeMap; @@ -49,7 +50,7 @@ import rx.Observable; */ public class Logic { - private static final Map, WeakReference> LOGIC_INSTANCES = new TreeMap<>(); + private static final Map, WeakReference> LOGIC_INSTANCES = new HashMap<>(); /** * Returns instance of {@link Logic} depends on class. There should be no more than one instance per class.