diff --git a/core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java b/core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java index 761b29f08f..c93b4e8be1 100644 --- a/core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java +++ b/core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java @@ -118,7 +118,7 @@ public abstract class AbstractLazyLoadRunMap extends AbstractMap i private final TreeMap> byNumber; private Index() { - byNumber = new TreeMap>(COMPARATOR); + byNumber = new TreeMap>(Collections.reverseOrder()); } private Index(Index rhs) { @@ -203,7 +203,7 @@ public abstract class AbstractLazyLoadRunMap extends AbstractMap i } public Comparator comparator() { - return COMPARATOR; + return Collections.reverseOrder(); } @Override @@ -548,12 +548,6 @@ public abstract class AbstractLazyLoadRunMap extends AbstractMap i return o==this; } - private static final Comparator COMPARATOR = new Comparator() { - @Override public int compare(Integer o1, Integer o2) { - return -o1.compareTo(o2); - } - }; - public enum Direction { ASC, DESC, EXACT }