Author: j16sdiz
Date: 2008-09-04 14:43:37 +0000 (Thu, 04 Sep 2008)
New Revision: 22411
Modified:
trunk/freenet/src/freenet/client/FailureCodeTracker.java
trunk/freenet/src/freenet/node/DarknetPeerNode.java
trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMap.java
Log:
save a few Integer.valueOf()
Modified: trunk/freenet/src/freenet/client/FailureCodeTracker.java
===================================================================
--- trunk/freenet/src/freenet/client/FailureCodeTracker.java 2008-09-04
14:43:11 UTC (rev 22410)
+++ trunk/freenet/src/freenet/client/FailureCodeTracker.java 2008-09-04
14:43:37 UTC (rev 22411)
@@ -58,14 +58,16 @@
final HashMap map = new HashMap();
public synchronized void inc(int k) {
- Item i = (Item) map.get(k);
+ Integer key = k;
+ Item i = (Item) map.get(key);
if(i == null)
- map.put(k, i = new Item());
+ map.put(key, i = new Item());
i.x++;
total++;
}
- public synchronized void inc(Integer key, int val) {
+ public synchronized void inc(Integer k, int val) {
+ Integer key = k;
Item i = (Item) map.get(key);
if(i == null)
map.put(key, i = new Item());
Modified: trunk/freenet/src/freenet/node/DarknetPeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/DarknetPeerNode.java 2008-09-04 14:43:11 UTC
(rev 22410)
+++ trunk/freenet/src/freenet/node/DarknetPeerNode.java 2008-09-04 14:43:37 UTC
(rev 22411)
@@ -870,9 +870,10 @@
}
protected void remove() {
+ Long l = uid;
synchronized(DarknetPeerNode.this) {
- myFileOffersByUID.remove(uid);
- hisFileOffersByUID.remove(uid);
+ myFileOffersByUID.remove(l);
+ hisFileOffersByUID.remove(l);
}
data.close();
}
Modified: trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMap.java
===================================================================
--- trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMap.java
2008-09-04 14:43:11 UTC (rev 22410)
+++ trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMap.java
2008-09-04 14:43:37 UTC (rev 22411)
@@ -104,9 +104,10 @@
minValue = index;
}
if(data == null) throw new NullPointerException();
- LimitedRangeIntByteArrayMapElement le = contents.get(index);
+ Integer idx = index;
+ LimitedRangeIntByteArrayMapElement le = contents.get(idx);
if(le == null)
- contents.put(index, new
LimitedRangeIntByteArrayMapElement(index, data, callbacks, priority));
+ contents.put(idx, new LimitedRangeIntByteArrayMapElement(idx,
data, callbacks, priority));
else
le.reput();
notifyAll();