diff --git a/storage/storage/src/main/java/org/eclipse/store/storage/types/StorageLockFileManager.java b/storage/storage/src/main/java/org/eclipse/store/storage/types/StorageLockFileManager.java index 641cbd0f..7c2ca608 100644 --- a/storage/storage/src/main/java/org/eclipse/store/storage/types/StorageLockFileManager.java +++ b/storage/storage/src/main/java/org/eclipse/store/storage/types/StorageLockFileManager.java @@ -209,7 +209,7 @@ private ByteBuffer ensureReadingBuffer(final int fileLength) this.stringReadBuffer = new byte[fileLength]; } - this.directByteBuffer.limit(fileLength); + this.directByteBuffer.clear(); return this.directByteBuffer; } @@ -217,7 +217,7 @@ private ByteBuffer ensureReadingBuffer(final int fileLength) private ArrayView ensureWritingBuffer(final byte[] bytes) { this.ensureBufferCapacity(bytes.length); - this.directByteBuffer.limit(bytes.length); + this.directByteBuffer.clear(); this.stringWriteBuffer = bytes;