commit | 0227368887e2023382d9ebeae6d905f72956ac5d | [log] [tgz] |
---|---|---|
author | Brian Burkhalter <bpb@openjdk.org> | Tue Aug 01 16:08:17 2017 -0700 |
committer | Brian Burkhalter <bpb@openjdk.org> | Tue Aug 01 16:08:17 2017 -0700 |
tree | 8c69e139cb44dad065c1122ea807dcb1a7f3fc4c | |
parent | 570bbe25a2ddf7f99bd162301679df88036a1ecc [diff] |
8185623: (se) AbstractSelector.selectorOpen is not published safely Make 'selectorOpen' instance variable final Reviewed-by: chegar
diff --git a/jdk/src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java b/jdk/src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java index 3c4eda9..5d710bd 100644 --- a/jdk/src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java +++ b/jdk/src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
@@ -70,7 +70,7 @@ extends Selector { - private AtomicBoolean selectorOpen = new AtomicBoolean(true); + private final AtomicBoolean selectorOpen = new AtomicBoolean(true); // The provider that created this selector private final SelectorProvider provider;