diff --git a/pom.xml b/pom.xml
index ee969d8..27e8b8d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
it.cavallium
filequeue
file queue project
- 3.1.13
+ 3.1.15
jar
Light weight, high performance, simple, reliable and persistent queue
4.0.0
@@ -32,9 +32,8 @@
maven-compiler-plugin
3.10.1
-
- 21
- --enable-preview
+
+ 22
diff --git a/src/main/java/it/cavallium/filequeue/SimpleQueueMemorySegment.java b/src/main/java/it/cavallium/filequeue/SimpleQueueMemorySegment.java
index 40c036d..df83209 100644
--- a/src/main/java/it/cavallium/filequeue/SimpleQueueMemorySegment.java
+++ b/src/main/java/it/cavallium/filequeue/SimpleQueueMemorySegment.java
@@ -59,7 +59,7 @@ public class SimpleQueueMemorySegment implements SimpleQueue, Closeable {
throw new UncheckedIOException(e);
}
try (var arena = Arena.ofConfined()) {
- var memorySegment = arena.allocateArray(ValueLayout.JAVA_BYTE, serialized);
+ var memorySegment = arena.allocateFrom(ValueLayout.JAVA_BYTE, serialized);
try {
if (!getQueueSegmentForWrite().offer(memorySegment)) {
expandQueueSegmentForWrite().add(memorySegment);