You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2010/11/17 13:49:28 UTC

svn commit: r1036012 - /myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/Classes.java

Author: lofwyr
Date: Wed Nov 17 12:49:28 2010
New Revision: 1036012

URL: http://svn.apache.org/viewvc?rev=1036012&view=rev
Log:
optimize buffer size

Modified:
    myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/Classes.java

Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/Classes.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/Classes.java?rev=1036012&r1=1036011&r2=1036012&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/Classes.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/Classes.java Wed Nov 17 12:49:28 2010
@@ -101,7 +101,8 @@ public final class Classes {
 
     assert sub == null || StringUtils.isAlphanumeric(sub) : "Invalid sub element name: '" + sub + "'";
 
-    StringBuilder builder = new StringBuilder();
+    // These values are statistically tested length of the html class attribute 
+    StringBuilder builder = new StringBuilder(markup != null ? 80 : 32);
     builder.append("tobago-");
     builder.append(rendererName);
     if (sub != null) {
@@ -133,6 +134,8 @@ public final class Classes {
       builder.setLength(builder.length() - 1);
     }
     this.stringValue = builder.toString();
+
+    collectStatistics();
   }
 
   public String getStringValue() {