You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by co...@apache.org on 2014/07/28 12:53:46 UTC

svn commit: r1613958 - /webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/ThreadLocalSecurityProvider.java

Author: coheigea
Date: Mon Jul 28 10:53:45 2014
New Revision: 1613958

URL: http://svn.apache.org/r1613958
Log:
Switching to a singleton as per Alessio's comment

Modified:
    webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/ThreadLocalSecurityProvider.java

Modified: webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/ThreadLocalSecurityProvider.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/ThreadLocalSecurityProvider.java?rev=1613958&r1=1613957&r2=1613958&view=diff
==============================================================================
--- webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/ThreadLocalSecurityProvider.java (original)
+++ webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/ThreadLocalSecurityProvider.java Mon Jul 28 10:53:45 2014
@@ -35,6 +35,7 @@ public class ThreadLocalSecurityProvider
     private static final String NAME = "TLSP";
     private static final ThreadLocal<Provider> provider = new ThreadLocal<Provider>();
     private static boolean installed = false;
+    private static final EmptyEnumeration<Object> emptyEnumeration = new EmptyEnumeration<Object>(); 
 
     public static synchronized void install() {
         Security.insertProviderAt(new ThreadLocalSecurityProvider(),
@@ -147,7 +148,7 @@ public class ThreadLocalSecurityProvider
         if (p != null) {
             return p.keys();
         } else {
-            return new EmptyEnumeration<Object>();
+            return emptyEnumeration;
         }
     }
 
@@ -156,7 +157,7 @@ public class ThreadLocalSecurityProvider
         if (p != null) {
             return p.elements();
         } else {
-            return new EmptyEnumeration<Object>();
+            return emptyEnumeration;
         }
     }