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 + '>'; } }