[freenet-cvs] r13111 - trunk/freenet/src/freenet/support
toad at freenetproject.org
toad at freenetproject.org
Wed May 2 19:24:06 UTC 2007
Author: toad
Date: 2007-05-02 19:24:06 +0000 (Wed, 02 May 2007)
New Revision: 13111
Modified:
trunk/freenet/src/freenet/support/RandomGrabArray.java
trunk/freenet/src/freenet/support/SectoredRandomGrabArray.java
Log:
Logging
Modified: trunk/freenet/src/freenet/support/RandomGrabArray.java
===================================================================
--- trunk/freenet/src/freenet/support/RandomGrabArray.java 2007-05-02 19:18:53 UTC (rev 13110)
+++ trunk/freenet/src/freenet/support/RandomGrabArray.java 2007-05-02 19:24:06 UTC (rev 13111)
@@ -30,14 +30,17 @@
}
public void add(RandomGrabArrayItem req) {
+ boolean logMINOR = Logger.shouldLog(Logger.MINOR, this);
if(req.isCancelled()) {
- if(Logger.shouldLog(Logger.MINOR, this))
- Logger.minor(this, "Is finished already: "+req);
+ if(logMINOR) Logger.minor(this, "Is finished already: "+req);
return;
}
req.setParentGrabArray(this);
synchronized(this) {
- if(contents.contains(req)) return;
+ if(contents.contains(req)) {
+ if(logMINOR) Logger.minor(this, "Already contains "+req+" : "+this+" size now "+index);
+ return;
+ }
contents.add(req);
if(index >= reqs.length) {
RandomGrabArrayItem[] r = new RandomGrabArrayItem[reqs.length*2];
@@ -45,6 +48,7 @@
reqs = r;
}
reqs[index++] = req;
+ if(logMINOR) Logger.minor(this, "Added: "+req+" to "+this+" size now "+index);
}
}
Modified: trunk/freenet/src/freenet/support/SectoredRandomGrabArray.java
===================================================================
--- trunk/freenet/src/freenet/support/SectoredRandomGrabArray.java 2007-05-02 19:18:53 UTC (rev 13110)
+++ trunk/freenet/src/freenet/support/SectoredRandomGrabArray.java 2007-05-02 19:24:06 UTC (rev 13111)
@@ -23,8 +23,11 @@
/**
* Add directly to a RandomGrabArrayWithClient under us. */
public synchronized void add(Object client, RandomGrabArrayItem item) {
+ boolean logMINOR = Logger.shouldLog(Logger.MINOR, this);
RandomGrabArrayWithClient rga;
if(!grabArraysByClient.containsKey(client)) {
+ if(logMINOR)
+ Logger.minor(this, "Adding new RGAWithClient for "+client+" on "+this+" for "+item);
rga = new RandomGrabArrayWithClient(client, rand);
RemoveRandomWithClient[] newArrays = new RemoveRandomWithClient[grabArrays.length+1];
System.arraycopy(grabArrays, 0, newArrays, 0, grabArrays.length);
@@ -34,6 +37,8 @@
} else {
rga = (RandomGrabArrayWithClient) grabArraysByClient.get(client);
}
+ if(logMINOR)
+ Logger.minor(this, "Adding "+item+" to RGA "+rga+" for "+client);
rga.add(item);
}
More information about the cvs
mailing list