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)
|