On Saturday 26 April 2008 04:57, j16sdiz at freenetproject.org wrote:
> Author: j16sdiz
> Date: 2008-04-26 03:57:34 +0000 (Sat, 26 Apr 2008)
> New Revision: 19567
> 
> Modified:
>    trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
> Log:
> use FileChannel.read()/write() in BDBFS
> 
All good stuff, however:
- Don't use allocateDirect() unless you plan to keep the returned ByteBuffer 
around for a long time. They are immobile and therefore hard to garbage 
collect.
- ClosedChannelException, AsynchronousCloseException and 
ClosedByInterruptException should be caught and cause a silent failure for a 
smooth shutdown.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20080430/0c10bbb3/attachment.pgp>

Reply via email to