Author: ddumont
Date: Thu Jan 10 21:51:33 2013
New Revision: 1431679
URL: http://svn.apache.org/viewvc?rev=1431679&view=rev
Log:
@Singleton
Closure compiler should be a singleton
Modified:
shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
Modified:
shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
URL:
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java?rev=1431679&r1=1431678&r2=1431679&view=diff
==============================================================================
---
shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
(original)
+++
shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
Thu Jan 10 21:51:33 2013
@@ -50,6 +50,7 @@ import com.google.common.collect.Immutab
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.google.inject.Inject;
+import com.google.inject.Singleton;
import com.google.inject.name.Named;
import com.google.javascript.jscomp.BasicErrorManager;
import com.google.javascript.jscomp.CheckLevel;
@@ -62,6 +63,7 @@ import com.google.javascript.jscomp.JSEr
import com.google.javascript.jscomp.Result;
import com.google.javascript.jscomp.SourceFile;
+@Singleton
public class ClosureJsCompiler implements JsCompiler {
// Default stack size for the compiler threads. The value was copied from
closure compiler class.
private static final long DEFAULT_COMPILER_STACK_SIZE = 1048576L;