[freenet-cvs] r15051 - trunk/freenet/src/freenet/pluginmanager

toad at freenetproject.org toad at freenetproject.org
Sat Sep 8 16:05:00 UTC 2007


Author: toad
Date: 2007-09-08 16:05:00 +0000 (Sat, 08 Sep 2007)
New Revision: 15051

Modified:
   trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
Log:
synchronize on this not on toadletLinks

Modified: trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java	2007-09-08 16:03:36 UTC (rev 15050)
+++ trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java	2007-09-08 16:05:00 UTC (rev 15051)
@@ -62,26 +62,20 @@
 		return plug.getClass().getName();
 	}
 	
-	public String[] getPluginToadletSymlinks(){
-		synchronized (toadletLinks) {
-			return StringArray.toArray(toadletLinks.toArray());
-		}
+	public synchronized String[] getPluginToadletSymlinks(){
+		return StringArray.toArray(toadletLinks.toArray());
 	}
 	
-	public boolean addPluginToadletSymlink(String linkfrom){
-		synchronized (toadletLinks) {
-			if (toadletLinks.size() < 1)
-				toadletLinks = new HashSet();
-			return toadletLinks.add(linkfrom);
-		}
+	public synchronized boolean addPluginToadletSymlink(String linkfrom){
+		if (toadletLinks.size() < 1)
+			toadletLinks = new HashSet();
+		return toadletLinks.add(linkfrom);
 	}
 	
-	public boolean removePluginToadletSymlink(String linkfrom){
-		synchronized (toadletLinks) {
-			if (toadletLinks.size() < 1)
-				return false;
-			return toadletLinks.remove(linkfrom);
-		}
+	public synchronized boolean removePluginToadletSymlink(String linkfrom){
+		if (toadletLinks.size() < 1)
+			return false;
+		return toadletLinks.remove(linkfrom);
 	}
 	
 	/**




More information about the cvs mailing list