RFR: 6539707: (fc) MappedByteBuffer.force() method throws an IOException in a very simple test [v4]
Alan Bateman
alanb at openjdk.java.net
Fri Mar 12 11:26:09 UTC 2021
On Thu, 11 Mar 2021 16:26:32 GMT, Brian Burkhalter <bpb at openjdk.org> wrote:
>> This change proposes to increase the number of retries of `FlushViewOfFile` in the Windows native implementation of `MappedByteBuffer.force()`, and to catch any exception thrown by the native `force()` and rethrow an `UncheckedIOException` with cause set to the intercepted exception. A sentence is added to the specification of `MappedByteBuffer.force()` regarding unspecified errors. The test from the issue description is revised to fail if `force()` throws an exception which is not an `UncheckedIOException`, or if it is an `UncheckedIOException` whose message indicates it was thrown by the Windows native implementation of `force()`.
>
> Brian Burkhalter has updated the pull request incrementally with one additional commit since the last revision:
>
> 6539707: Revert line break suppression in MappedMemoryUtils
Marked as reviewed by alanb (Reviewer).
-------------
PR: https://git.openjdk.java.net/jdk/pull/2636
More information about the nio-dev
mailing list