On Sat, Jul 19, 2008 at 9:15 PM, <toad at freenetproject.org> wrote: > Author: toad > Date: 2008-07-19 13:15:29 +0000 (Sat, 19 Jul 2008) > New Revision: 21239 > > Modified: > branches/db4o/freenet/src/freenet/support/io/BaseFileBucket.java > Log: > Separate out so NPE is clearer. > > Modified: branches/db4o/freenet/src/freenet/support/io/BaseFileBucket.java > =================================================================== > --- branches/db4o/freenet/src/freenet/support/io/BaseFileBucket.java > 2008-07-19 13:12:56 UTC (rev 21238) > +++ branches/db4o/freenet/src/freenet/support/io/BaseFileBucket.java > 2008-07-19 13:15:29 UTC (rev 21239) > @@ -422,7 +422,13 @@ > } > > public synchronized String toString() { > - return super.toString()+ ':' > +getFile().getPath()+":streams="+(streams == null ? 0 : streams.size()); > + StringBuffer sb = new StringBuffer();
The current best patience is use StringBuilder instead of StringBuffer. It is a non-synchronized version of StringBuffer in java 5 > + sb.append(super.toString()); > + sb.append(':'); > + sb.append(getFile().getPath()); > + sb.append(":streams="); > + sb.append(streams == null ? 0 : streams.size()); > + return sb.toString(); > } > > /** > > _______________________________________________ > cvs mailing list > cvs at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs >