--- a/jdk/src/java.base/share/classes/sun/misc/Unsafe.java Thu Mar 24 16:21:19 2016 +0100
+++ b/jdk/src/java.base/share/classes/sun/misc/Unsafe.java Fri Mar 25 15:35:43 2016 +0300
@@ -1068,19 +1068,19 @@
*/
@ForceInline
public void putOrderedObject(Object o, long offset, Object x) {
- theInternalUnsafe.putOrderedObject(o, offset, x);
+ theInternalUnsafe.putObjectRelease(o, offset, x);
}
/** Ordered/Lazy version of {@link #putIntVolatile(Object, long, int)} */
@ForceInline
public void putOrderedInt(Object o, long offset, int x) {
- theInternalUnsafe.putOrderedInt(o, offset, x);
+ theInternalUnsafe.putIntRelease(o, offset, x);
}
/** Ordered/Lazy version of {@link #putLongVolatile(Object, long, long)} */
@ForceInline
public void putOrderedLong(Object o, long offset, long x) {
- theInternalUnsafe.putOrderedLong(o, offset, x);
+ theInternalUnsafe.putLongRelease(o, offset, x);
}
/**