Author: mikedd Date: Tue Jul 21 15:14:44 2009 New Revision: 796339 URL: http://svn.apache.org/viewvc?rev=796339&view=rev Log: OPENJPA-1171: Replace StringBuffer with StringBuilder in SQLBuffer to reduce synchronization. modified: openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java
Modified: openjpa/branches/1.3.x/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java Modified: openjpa/branches/1.3.x/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java URL: http://svn.apache.org/viewvc/openjpa/branches/1.3.x/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java?rev=796339&r1=796338&r2=796339&view=diff ============================================================================== --- openjpa/branches/1.3.x/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java (original) +++ openjpa/branches/1.3.x/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java Tue Jul 21 15:14:44 2009 @@ -52,7 +52,7 @@ private static final String PARAMETER_TOKEN = "?"; private final DBDictionary _dict; - private final StringBuffer _sql = new StringBuffer(); + private final StringBuilder _sql = new StringBuilder(); private List _subsels = null; private List _params = null; private List _cols = null; @@ -407,7 +407,7 @@ if (!replaceParams || _params == null || _params.isEmpty()) return sql; - StringBuffer buf = new StringBuffer(); + StringBuilder buf = new StringBuilder(); Iterator pi = _params.iterator(); for (int i = 0; i < sql.length(); i++) { if (sql.charAt(i) != '?') {