--- jsr166/src/jsr166y/LinkedTransferQueue.java 2009/10/24 14:57:32 1.52 +++ jsr166/src/jsr166y/LinkedTransferQueue.java 2009/10/27 19:59:43 1.53 @@ -1192,7 +1192,6 @@ public class LinkedTransferQueue exte } } - // Unsafe mechanics private static final sun.misc.Unsafe UNSAFE = getUnsafe(); @@ -1215,6 +1214,13 @@ public class LinkedTransferQueue exte } } + /** + * Returns a sun.misc.Unsafe. Suitable for use in a 3rd party package. + * Replace with a simple call to Unsafe.getUnsafe when integrating + * into a jdk. + * + * @return a sun.misc.Unsafe + */ private static sun.misc.Unsafe getUnsafe() { try { return sun.misc.Unsafe.getUnsafe();