Method TransactionManager#recover(), executed
periodically by the JDBM, leaves open a FileInputStream
on the log file. The opened stream is eventually closed
by the stream finalizer, but some programs (my program
is one of them) expect the database files to be
suitable for deletion (via the File#delete()), and some
operation systems, like Windows XP, will deny file
deletion when there is an open stream on the file.
A patch agains the current CVS source to fix the problem described.