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 - 21 - --enable-preview + 22 + 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);