Author: etnu
Date: Tue Jan 29 23:47:50 2008
New Revision: 616672

URL: http://svn.apache.org/viewvc?rev=616672&view=rev
Log:
Applied patch for SHINDIG-40.


Modified:
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/Gadget.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/Gadget.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/Gadget.java?rev=616672&r1=616671&r2=616672&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/Gadget.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/Gadget.java
 Tue Jan 29 23:47:50 2008
@@ -97,7 +97,7 @@
     this.baseSpec = baseSpec;
     substitutions = new Substitutions();
     userPrefValues = prefs;
-    jsLibraries = new LinkedList<JsLibrary>();
+    jsLibraries = Collections.synchronizedList(new LinkedList<JsLibrary>());
   }
 
   /**

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java?rev=616672&r1=616671&r2=616672&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/GadgetServer.java
 Tue Jan 29 23:47:50 2008
@@ -28,6 +28,7 @@
 import java.util.Locale;
 import java.util.Map;
 import java.util.Set;
+import java.util.Collections;
 import java.util.concurrent.Callable;
 import java.util.concurrent.CompletionService;
 import java.util.concurrent.ExecutionException;
@@ -318,7 +319,7 @@
 
     private WorkflowContext(GadgetContext context) {
       this.context = context;
-      this.depsDone = new HashSet<WorkflowDependency>();
+      this.depsDone = Collections.synchronizedSet(new 
HashSet<WorkflowDependency>());
       this.jobsToRun = new WorkflowJobList(this);
     }
   }


Reply via email to