diff --git a/artemis-features/src/main/resources/features.xml b/artemis-features/src/main/resources/features.xml
index 28cf1b6a61a..87da8a86cb7 100644
--- a/artemis-features/src/main/resources/features.xml
+++ b/artemis-features/src/main/resources/features.xml
@@ -73,6 +73,7 @@
mvn:org.apache.commons/commons-text/${commons.text.version}
mvn:org.apache.commons/commons-lang3/${commons.lang.version}
mvn:org.jctools/jctools-core/${jctools.version}
+ mvn:org.jctools/jctools-core-jdk11/${jctools.version}
mvn:org.hdrhistogram/HdrHistogram/${hdrhistogram.version}
mvn:com.github.ben-manes.caffeine/caffeine/${caffeine.version}
mvn:org.apache.commons/commons-dbcp2/${commons.dbcp2.version}
diff --git a/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/file/JDBCSequentialFile.java b/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/file/JDBCSequentialFile.java
index f06c5f2d219..a024e60aa43 100644
--- a/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/file/JDBCSequentialFile.java
+++ b/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/file/JDBCSequentialFile.java
@@ -42,7 +42,7 @@
import org.apache.activemq.artemis.core.journal.impl.SimpleWaitIOCallback;
import org.apache.activemq.artemis.core.server.ActiveMQScheduledComponent;
import org.apache.activemq.artemis.utils.ReusableLatch;
-import org.jctools.queues.MpscUnboundedArrayQueue;
+import org.jctools.queues.varhandle.MpscUnboundedVarHandleArrayQueue;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -75,7 +75,7 @@ public class JDBCSequentialFile implements SequentialFile {
private final JDBCSequentialFileFactoryDriver dbDriver;
- MpscUnboundedArrayQueue writeQueue = new MpscUnboundedArrayQueue<>(8192);
+ MpscUnboundedVarHandleArrayQueue writeQueue = new MpscUnboundedVarHandleArrayQueue<>(8192);
// Allows DB Drivers to cache meta data.
private final Map