diff --git a/src/main/java/it/cavallium/dbengine/database/collections/DatabaseLong.java b/src/main/java/it/cavallium/dbengine/database/collections/DatabaseLong.java index 57a0f90..3a68351 100644 --- a/src/main/java/it/cavallium/dbengine/database/collections/DatabaseLong.java +++ b/src/main/java/it/cavallium/dbengine/database/collections/DatabaseLong.java @@ -41,17 +41,15 @@ public class DatabaseLong implements LLKeyValueDatabaseStructure { try (var prevBuf = prev.receive()) { var prevLong = prevBuf.readLong(); var alloc = singleton.getAllocator(); - try (var buf = alloc.allocate(Long.BYTES)) { - buf.writeLong(prevLong + 1); - return buf; - } + var buf = alloc.allocate(Long.BYTES); + buf.writeLong(prevLong + 1); + return buf; } } else { var alloc = singleton.getAllocator(); - try (var buf = alloc.allocate(Long.BYTES)) { - buf.writeLong(1); - return buf; - } + var buf = alloc.allocate(Long.BYTES); + buf.writeLong(1); + return buf; } }, updateReturnMode).map(send -> { try (var buf = send.receive()) {