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

Reply via email to