r26965 - trunk/freenet/src/freenet/io/comm

[email protected] Sat, 18 Apr 2009 13:58:48 +0000
Newsgroups gmane.network.freenet.cvs,gmane.spam.detected
Message-ID <[email protected]>
Author: j16sdiz
Date: 2009-04-18 13:58:48 +0000 (Sat, 18 Apr 2009)
New Revision: 26965

Modified:
   trunk/freenet/src/freenet/io/comm/Message.java
Log:
Relex loadFactor, trade memory for CPU

We are nolonger running short of memory,
this change reduce copying and rehashing.

Modified: trunk/freenet/src/freenet/io/comm/Message.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/Message.java	2009-04-18 13:54:03 UTC (rev 26964)
+++ trunk/freenet/src/freenet/io/comm/Message.java	2009-04-18 13:58:48 UTC (rev 26965)
@@ -60,7 +60,7 @@
 	private final MessageType _spec;
 	private final WeakReference<? extends PeerContext> _sourceRef;
 	private final boolean _internal;
-	private final HashMap<String, Object> _payload = new HashMap<String, Object>(8, 1.0F); // REDFLAG at the moment memory is more of an issue than CPU so we use a high load factor
+	private final HashMap<String, Object> _payload = new HashMap<String, Object>(8);
 	private List<Message> _subMessages;
 	public final long localInstantiationTime;
 	final int _receivedByteCount;