Duplicate :
|
|
Duplicate :
|
A DESCRIPTION OF THE REQUEST : The current JRE release does not support releasing of a java.nio.MappedByteBuffer. Documentation says: "A mapped byte buffer and the file mapping that it represents remain valid until the buffer itself is garbage-collected." Therefore it is not possible to delete the underlying file on Windows, if has been mmap'd before (and the MappedByteBuffer has not been GC'd). JUSTIFICATION : Let java.nio.MappedByteBuffer implement the interface java.io.Closeable or add a method release(). Either way should immediatly release all system resources referenced by the mapped byte buffer.