Author: j16sdiz
Date: 2008-12-19 16:28:18 +0000 (Fri, 19 Dec 2008)
New Revision: 24619

Modified:
   trunk/plugins/XMLLibrarian/XMLLibrarian.java
Log:
simplify: keyuris is known non-null, and we have local copy of everything

Modified: trunk/plugins/XMLLibrarian/XMLLibrarian.java
===================================================================
--- trunk/plugins/XMLLibrarian/XMLLibrarian.java        2008-12-19 16:05:24 UTC 
(rev 24618)
+++ trunk/plugins/XMLLibrarian/XMLLibrarian.java        2008-12-19 16:28:18 UTC 
(rev 24619)
@@ -584,24 +584,10 @@
                                for(int i = 0;i<searchWords.length;i++){
                                        searchWord = searchWords[i];
                                        keyuris = getIndex(searchWords[i]);
-                                       if(i == 0){
-                                               synchronized(hs){
-                                                       hs.clear();
-                                                       if (keyuris != null) {
-                                                               
hs.addAll(keyuris);
-                                                       }
-                                               }
-                                       }
-                                       else{
-                                               try{
-                                                       synchronized(hs){
-                                                               
hs.retainAll(keyuris);
-                                                       }
-                                               }
-                                               catch(Exception e){
-                                                       e.getMessage();
-                                               }
-                                       }
+                                       if (i == 0)
+                                               hs.addAll(keyuris);
+                                       else
+                                               hs.retainAll(keyuris);
                                }
                        } catch (FetchException e) {
                                FreenetURI uri = getSubIndex(searchWord);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to