Author: lindner
Date: Wed Oct 14 21:16:16 2009
New Revision: 825286

URL: http://svn.apache.org/viewvc?rev=825286&view=rev
Log:
minor performance improvements

Modified:
    
incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/common/crypto/Crypto.java
    
incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanJsonConverter.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/DefaultInvalidationService.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/preload/PipelinedDataPreloader.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/OpenSocialI18NGadgetRewriter.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyServletRequest.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TagRegistry.java
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TemplateResource.java

Modified: 
incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/common/crypto/Crypto.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/common/crypto/Crypto.java?rev=825286&r1=825285&r2=825286&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/common/crypto/Crypto.java
 (original)
+++ 
incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/common/crypto/Crypto.java
 Wed Oct 14 21:16:16 2009
@@ -38,7 +38,7 @@
    * Use this random number generator instead of creating your own.  This is
    * thread-safe.
    */
-  public static SecureRandom rand = new SecureRandom();
+  public static final SecureRandom rand = new SecureRandom();
   
   /**
    * HMAC algorithm to use

Modified: 
incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanJsonConverter.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanJsonConverter.java?rev=825286&r1=825285&r2=825286&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanJsonConverter.java
 (original)
+++ 
incubator/shindig/trunk/java/common/src/main/java/org/apache/shindig/protocol/conversion/BeanJsonConverter.java
 Wed Oct 14 21:16:16 2009
@@ -20,6 +20,7 @@
 import com.google.common.collect.ImmutableSet;
 import com.google.common.collect.MapMaker;
 import com.google.common.collect.Lists;
+import com.google.common.collect.ImmutableMap;
 
 import com.google.inject.Inject;
 import com.google.inject.Injector;
@@ -92,16 +93,16 @@
       return methods;
     }
 
-    methods = new HashMap<String, Method>();
-
+    ImmutableMap.Builder<String,Method> builder = ImmutableMap.builder();
     for (Method method : type.getMethods()) {
       if (method.getParameterTypes().length == 1) {
         String name = getPropertyName(method);
         if (name != null) {
-          methods.put(name, method);
+          builder.put(name, method);
         }
       }
     }
+    methods = builder.build();
 
     setters.put(type, methods);
     return methods;

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/DefaultInvalidationService.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/DefaultInvalidationService.java?rev=825286&r1=825285&r2=825286&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/DefaultInvalidationService.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/DefaultInvalidationService.java
 Wed Oct 14 21:16:16 2009
@@ -118,7 +118,7 @@
    */
   private String getKey(String userId, SecurityToken token) {
     // Convert the id to the container relative form
-    int colonIndex = userId.lastIndexOf(":");
+    int colonIndex = userId.lastIndexOf(':');
     if (colonIndex != -1) {
       userId = userId.substring(colonIndex + 1);
     }
@@ -126,9 +126,9 @@
     // Assume the container is consistent in its use of either appId or appUrl.
     // Use appId
     if (!StringUtils.isEmpty(token.getAppId())) {
-      return TOKEN_PREFIX + token.getAppId() + ":" + userId;
+      return TOKEN_PREFIX + token.getAppId() + ':' + userId;
     }
-    return TOKEN_PREFIX + token.getAppUrl() + ":" + userId;
+    return TOKEN_PREFIX + token.getAppUrl() + ':' + userId;
   }
 
   /**
@@ -155,10 +155,10 @@
       }
     }
     if (ownerStamp != null) {
-      currentInvalidation.append("o=").append(ownerStamp).append(";");
+      currentInvalidation.append("o=").append(ownerStamp).append(';');
     }
     if (viewerStamp != null) {
-      currentInvalidation.append("v=").append(viewerStamp).append(";");
+      currentInvalidation.append("v=").append(viewerStamp).append(';');
     }
     return currentInvalidation.toString();
   }

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/preload/PipelinedDataPreloader.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/preload/PipelinedDataPreloader.java?rev=825286&r1=825285&r2=825286&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/preload/PipelinedDataPreloader.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/preload/PipelinedDataPreloader.java
 Wed Oct 14 21:16:16 2009
@@ -110,10 +110,10 @@
    *
    * @param request the social request
    * @return the response to the request
+   * @throws GadgetException if there are errors processing the gadget spec
    */
   protected HttpResponse executeSocialRequest(HttpRequest request) throws 
GadgetException {
-    HttpResponse response = requestPipeline.execute(request);
-    return response;
+    return requestPipeline.execute(request);
   }
 
   private static class VariableTask implements Callable<PreloadedData> {

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/OpenSocialI18NGadgetRewriter.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/OpenSocialI18NGadgetRewriter.java?rev=825286&r1=825285&r2=825286&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/OpenSocialI18NGadgetRewriter.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/OpenSocialI18NGadgetRewriter.java
 Wed Oct 14 21:16:16 2009
@@ -80,7 +80,7 @@
           DATA_PATH + "NumberFormatConstants__" + localeName + ".js",
           "opensocial-i18n", null);
       inlineJs.append(dateTimeConstants.getContent())
-        .append("\n").append(numberConstants.getContent()); 
+        .append('\n').append(numberConstants.getContent());
       i18nConstantsCache.put(locale, inlineJs.toString());
     }
     Element inlineTag = headTag.getOwnerDocument().createElement("script");
@@ -102,8 +102,8 @@
 
     if (!country.equalsIgnoreCase("ALL")) {
       try {
-        String content = attemptToLoadResource(localeName + "_" + country);
-        localeName += "_" + country; 
+        String content = attemptToLoadResource(localeName + '_' + country);
+        localeName += '_' + country;
       } catch (IOException e) {
       }
     } 

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyServletRequest.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyServletRequest.java?rev=825286&r1=825285&r2=825286&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyServletRequest.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ProxyServletRequest.java
 Wed Oct 14 21:16:16 2009
@@ -60,7 +60,7 @@
 
       String urlParam = chainedMatcher.group(2);
       if (request.getQueryString() != null) {
-        urlParam += "?" + request.getQueryString();
+        urlParam += '?' + request.getQueryString();
       }
       extractedParameters.put(ProxyBase.URL_PARAM, urlParam);
                               

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TagRegistry.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TagRegistry.java?rev=825286&r1=825285&r2=825286&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TagRegistry.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TagRegistry.java
 Wed Oct 14 21:16:16 2009
@@ -51,7 +51,7 @@
     
     @Override
     public String toString() {
-      return namespaceUri + ":" + localName;
+      return namespaceUri + ':' + localName;
     }
     
     @Override

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TemplateResource.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TemplateResource.java?rev=825286&r1=825285&r2=825286&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TemplateResource.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TemplateResource.java
 Wed Oct 14 21:16:16 2009
@@ -67,6 +67,6 @@
   
   @Override
   public String toString() {
-    return "<" + type + ">" + content + "</" + type + ">"; 
+    return "<" + type + '>' + content + "</" + type + '>';
   }
 }


Reply via email to