[freenet-cvs] r19765 - in trunk/freenet/src/freenet/client: . async

j16sdiz at freenetproject.org j16sdiz at freenetproject.org
Mon May 5 13:59:32 UTC 2008


Author: j16sdiz
Date: 2008-05-05 13:59:31 +0000 (Mon, 05 May 2008)
New Revision: 19765

Modified:
   trunk/freenet/src/freenet/client/FECCodec.java
   trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
oomhook: apply the hook


Modified: trunk/freenet/src/freenet/client/FECCodec.java
===================================================================
--- trunk/freenet/src/freenet/client/FECCodec.java	2008-05-05 13:41:57 UTC (rev 19764)
+++ trunk/freenet/src/freenet/client/FECCodec.java	2008-05-05 13:59:31 UTC (rev 19765)
@@ -14,6 +14,7 @@
 import freenet.node.PrioRunnable;
 import freenet.support.Executor;
 import freenet.support.Logger;
+import freenet.support.OOMHandler;
 import freenet.support.OOMHook;
 import freenet.support.api.Bucket;
 import freenet.support.api.BucketFactory;
@@ -42,6 +43,8 @@
 		this.executor = executor;
 		this.k = k;
 		this.n = n;
+		
+		OOMHandler.addOOMHook(this);
 	}
 	
 	/**

Modified: trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java	2008-05-05 13:41:57 UTC (rev 19764)
+++ trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java	2008-05-05 13:59:31 UTC (rev 19765)
@@ -698,7 +698,7 @@
 			HashMap hm = (HashMap) (target.get(before));
 			if(hm == null) {
 				hm = new HashMap();
-				target.put(before, hm);
+				target.put(before.intern(), hm);
 			}
 			add(e, after, hm);
 		}




More information about the cvs mailing list