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
>

Reply via email to