eb3721b971
Motivation: An unexpected IOException may be thrown from `FileChannel.force`. If it happens, the `FileChannel.close` may not be invoked. Modification: Place the `FileChannel.close` in a finally block. Result: Avoid fd leak.