From 7c1798513d3c96ce8ae47d55d5226d7a2d4b2ba6 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Thu, 15 Oct 2020 11:54:43 +0000 Subject: [PATCH] Util: Singleton OrderedProperties comparator --- core/java/src/net/i2p/util/OrderedProperties.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/src/net/i2p/util/OrderedProperties.java b/core/java/src/net/i2p/util/OrderedProperties.java index daf196195b..630372179d 100644 --- a/core/java/src/net/i2p/util/OrderedProperties.java +++ b/core/java/src/net/i2p/util/OrderedProperties.java @@ -31,6 +31,8 @@ import java.util.TreeSet; */ public class OrderedProperties extends Properties { + private static final EntryComparator ECOMP = new EntryComparator(); + public OrderedProperties() { super(); } @@ -46,7 +48,7 @@ public class OrderedProperties extends Properties { public Set<Map.Entry<Object, Object>> entrySet() { if (size() <= 1) return super.entrySet(); - TreeSet<Map.Entry<Object, Object>> rv = new TreeSet<Map.Entry<Object, Object>>(new EntryComparator()); + TreeSet<Map.Entry<Object, Object>> rv = new TreeSet<Map.Entry<Object, Object>>(ECOMP); rv.addAll(super.entrySet()); return Collections.unmodifiableSortedSet(rv); } -- GitLab