"Brett McLaughlin" <brett at newInstance.com> writes: > public void setValue(String stringValue) { > value = new StringBuffer(stringValue); > } That method could reduce GC overhead by reusing the existing StringBuffer: public void setValue(String stringValue) { value.setLength(0); value.append(stringValue); }