Author: michiel
Date: 2010-05-03 15:52:03 +0200 (Mon, 03 May 2010)
New Revision: 42090

Modified:
   mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/NodeEvent.java
Log:
can avoid some instantations if map is empty

Modified: mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/NodeEvent.java
===================================================================
--- mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/NodeEvent.java      
2010-05-03 13:49:10 UTC (rev 42089)
+++ mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/NodeEvent.java      
2010-05-03 13:52:03 UTC (rev 42090)
@@ -42,6 +42,9 @@
      * because they are too big). This is put in a new (to not reflect further 
changes) unmodifiable map and returned.
      */
     private static Map<String, Object> values(final Map<String, Object> 
values) {
+        if (values.size() == 0) {
+            return Collections.unmodifiableMap(values);
+        }
         Set<String> toremove = new HashSet<String>();
         Map<String, Object> newMap = new HashMap<String, Object>();
         synchronized(values) {

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to