Update of /var/cvs/applications/jumpers/src/org/mmbase/jumpers
In directory james.mmbase.org:/tmp/cvs-serv24549
Modified Files:
Jumpers.java
Log Message:
perforumance improvement, try to avoid fetching nodes if it is not in the cache
anyway
See also:
http://cvs.mmbase.org/viewcvs/applications/jumpers/src/org/mmbase/jumpers
Index: Jumpers.java
===================================================================
RCS file: /var/cvs/applications/jumpers/src/org/mmbase/jumpers/Jumpers.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- Jumpers.java 4 Feb 2008 10:44:01 -0000 1.8
+++ Jumpers.java 6 Feb 2008 15:40:14 -0000 1.9
@@ -44,7 +44,7 @@
* @author Daniel Ockeloen
* @author Pierre van Rooden (javadocs)
* @author Marcel Maatkamp, VPRO Digitaal
- * @version $Id: Jumpers.java,v 1.8 2008/02/04 10:44:01 michiel Exp $
+ * @version $Id: Jumpers.java,v 1.9 2008/02/06 15:40:14 michiel Exp $
*/
public class Jumpers extends MMObjectBuilder {
@@ -568,10 +568,12 @@
}
}
} else {
- MMObjectNode node = Jumpers.this.getNode(event.getNodeNumber());
+ String nodeNumber = "" + event.getNodeNumber();
+ if (event.isLocal() || jumpCache.containsKey(nodeNumber)) {
+ MMObjectNode node = Jumpers.this.getNode(nodeNumber);
if (node != null && strategy.contains(node)) {
- Jumpers.this.delJumpCache("" + event.getNodeNumber(),
event.isLocal());
-
+ Jumpers.this.delJumpCache(nodeNumber, event.isLocal());
+ }
}
}
super.notify(event);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs