--- a/jdk/src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java Tue Jul 26 10:02:05 2016 -0700
+++ b/jdk/src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java Tue Jul 26 10:06:19 2016 -0700
@@ -60,7 +60,7 @@
}
}
- private volatile Object value;
+ private volatile V value;
/**
* Creates a new AtomicReference with the given initial value.
@@ -83,9 +83,8 @@
*
* @return the current value
*/
- @SuppressWarnings("unchecked")
public final V get() {
- return (V)value;
+ return value;
}
/**