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);
}
/**