From 99a0078321b492eaa7c7e0f3fd5e2142a7611839 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Wed, 10 May 2023 16:29:55 +0200 Subject: [PATCH] Fix compiler error --- tdlight-java/pom.xml | 3 +++ .../src/main/java/it/tdlight/util/NonBlockingSetInt.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tdlight-java/pom.xml b/tdlight-java/pom.xml index ce311be..c5157e1 100644 --- a/tdlight-java/pom.xml +++ b/tdlight-java/pom.xml @@ -163,6 +163,9 @@ module-info.java + + --add-modules=jdk.unsupported + diff --git a/tdlight-java/src/main/java/it/tdlight/util/NonBlockingSetInt.java b/tdlight-java/src/main/java/it/tdlight/util/NonBlockingSetInt.java index 7029ba0..35a67bc 100644 --- a/tdlight-java/src/main/java/it/tdlight/util/NonBlockingSetInt.java +++ b/tdlight-java/src/main/java/it/tdlight/util/NonBlockingSetInt.java @@ -14,6 +14,7 @@ import java.util.Iterator; import java.util.NoSuchElementException; import java.util.concurrent.atomic.AtomicInteger; import org.jctools.maps.ConcurrentAutoTable; +import org.jctools.util.UnsafeAccess; import sun.misc.Unsafe; /** @@ -42,7 +43,7 @@ import sun.misc.Unsafe; public class NonBlockingSetInt extends AbstractSet implements Serializable { private static final long serialVersionUID = 1234123412341234123L; - private static final Unsafe _unsafe = Unsafe.getUnsafe(); + private static final Unsafe _unsafe = UnsafeAccess.UNSAFE; // --- Bits to allow atomic update of the NBSI private static final long _nbsi_offset;