logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS update of BRANCH_sequoia-2_10 <src>/org/continuent/sequoia/driver (1 fi: msg#00082

Subject: CVS update of BRANCH_sequoia-2_10 <src>/org/continuent/sequoia/driver (1 file)
    Date: Tuesday, April 24, 2007 @ 17:42:48
  Author: damian
    Path: /cvsroot/sequoia/sequoia/src/org/continuent/sequoia/driver
     Tag: BRANCH_sequoia-2_10

Modified: CallableStatement.java (1.23 -> 1.23.2.1)

Ensure that we are not leaking memory and that we manipulate Strings which have 
the minimal possible memory footprint. 
Related to SEQUOIA-106: Optimize memory use for byte arrays, blobs and encoders.


------------------------+
 CallableStatement.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: sequoia/src/org/continuent/sequoia/driver/CallableStatement.java
diff -u sequoia/src/org/continuent/sequoia/driver/CallableStatement.java:1.23 
sequoia/src/org/continuent/sequoia/driver/CallableStatement.java:1.23.2.1
--- sequoia/src/org/continuent/sequoia/driver/CallableStatement.java:1.23       
Wed Jun 28 17:50:46 2006
+++ sequoia/src/org/continuent/sequoia/driver/CallableStatement.java    Tue Apr 
24 17:42:48 2007
@@ -135,7 +135,7 @@
       String namedParam = (String) iter.next();
       sbuf.append(namedParam);
     }
-    return sbuf.toString();
+    return trimStringBuffer();
   }
 
   /**
@@ -1923,7 +1923,7 @@
             this.sbuf.append(AbstractBlobFilter.getDefaultBlobFilter().encode(
                 byteOutputStream.toByteArray()));
             setNamedParameterWithTag(parameterName,
-                PreparedStatementSerialization.OBJECT_TAG, 
this.sbuf.toString());
+                PreparedStatementSerialization.OBJECT_TAG, trimStringBuffer());
           }
         }
         catch (IOException e)


<Prev in Thread] Current Thread [Next in Thread>