$ java -cp guava-32.1.3-jre GuavaProbe (JDK 25 default) murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00 WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator (file:/guava-32.1.3-jre.jar) WARNING: Please consider reporting this to the maintainers of class com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release comparator = com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator compare = -1 future = ok $ java --sun-misc-unsafe-memory-access=debug -cp guava-32.1.3-jre GuavaProbe murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00 WARNING: sun.misc.Unsafe::arrayBaseOffset called by com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator (file:/guava-32.1.3-jre.jar) at com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.(UnsignedBytes.java:317) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at java.base/java.lang.Class.forName(Class.java:458) at com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder.getBestComparator(UnsignedBytes.java:437) at com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder.(UnsignedBytes.java:290) at com.google.common.primitives.UnsignedBytes.lexicographicalComparator(UnsignedBytes.java:270) $ java --sun-misc-unsafe-memory-access=deny -cp guava-32.1.3-jre GuavaProbe murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00 comparator = com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator compare = -1 future = ok $ java -cp guava-33.8.0-jre GuavaProbe (JDK 25 default) murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00 comparator = com.google.common.primitives.UnsignedBytes$ArraysCompareUnsignedComparator compare = -1 future = ok $ java --sun-misc-unsafe-memory-access=debug -cp guava-33.8.0-jre GuavaProbe murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00 comparator = com.google.common.primitives.UnsignedBytes$ArraysCompareUnsignedComparator compare = -1 future = ok $ java --sun-misc-unsafe-memory-access=deny -cp guava-33.8.0-jre GuavaProbe murmur3_128 = 1df72d8cb9e9c0755a1e5df367505d00 comparator = com.google.common.primitives.UnsignedBytes$ArraysCompareUnsignedComparator compare = -1 future = ok