On Tue, 28 Feb 2023 11:24:59 GMT, Alan Bateman <al...@openjdk.org> wrote:
>> Brian Burkhalter has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8303175: Move @deprecated above @since; tweak verbiage > > src/jdk.unsupported/share/classes/com/sun/nio/file/SensitivityWatchEventModifier.java > line 40: > >> 38: * {@code WatchService} is used only on macOS and likely to be removed >> 39: * in a future release when a version based on the native file event >> 40: * notification facility becomes available. > > I agree it's time to deprecate this extension but I think the reasoning will > need a few rounds to get right. As background, JDK-8285956 changed the > default sensitivity from medium to high in JDK 19 so the need to bump the > sensitivity level (and thus reducing the polling interval) has mostly gone > away. So maybe we should thinking about changing PollingWatchService it to > ignore the these modifiers (like it is done with the native implementations). > If we did that then it would be easy to word the deprecation text as it could > just say that the modifier originally provided a hint to polling based > WatchService implementations but is no longer used. Should the suggested change to PollingWatchService be addressed in the context of this PR or separately? ------------- PR: https://git.openjdk.org/jdk/pull/12746