Integrated: 8283335 : Add exists and readAttributesIfExists methods to FileSystemProvider
Lance Andersen
lancea at openjdk.org
Tue Jul 5 19:48:02 UTC 2022
On Wed, 22 Jun 2022 19:05:41 GMT, Lance Andersen <lancea at openjdk.org> wrote:
> Hi,
>
> Please review the following patch which will:
>
> - Enhance the java.nio.file.spi.FileSystemProvider abstract class to include the methods
>
> - public boolean exists(Path path, LinkOption... options)
> - public <A extends BasicFileAttributes> A readAttributesIfExists(Path path, Class<A> type, LinkOption... options)
>
>
> This change allows for providers to provide optimizations when the file's attributes are not needed.
>
> Mach5 tiers 1 - 3 run clean with this change
>
> The CSR may be viewed at [JDK-8283336](https://bugs.openjdk.org/browse/JDK-8283336)
>
>
> Best,
> Lance
This pull request has now been integrated.
Changeset: d48694d0
Author: Lance Andersen <lancea at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/d48694d0f3865c1b205acdfa2e6c6d032a39959d
Stats: 712 lines in 13 files changed: 537 ins; 135 del; 40 mod
8283335: Add exists and readAttributesIfExists methods to FileSystemProvider
Reviewed-by: alanb
-------------
PR: https://git.openjdk.org/jdk/pull/9249
More information about the core-libs-dev
mailing list