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