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