diff --git a/src/dorkbox/util/storage/StorageBase.java b/src/dorkbox/util/storage/StorageBase.java index e12cb87..7e1b4f8 100644 --- a/src/dorkbox/util/storage/StorageBase.java +++ b/src/dorkbox/util/storage/StorageBase.java @@ -187,9 +187,8 @@ class StorageBase { this.memoryIndex.put(meta.key, meta); } - // offset by one, because numberOfRecords counts from 1, and memoryIndex.size() is from 0 - if (this.memoryIndex.size() + 1 != (this.numberOfRecords)) { - setRecordCount(this.randomAccessFile, this.memoryIndex.size() + 1); + if (this.memoryIndex.size() != (this.numberOfRecords)) { + setRecordCount(this.randomAccessFile, this.memoryIndex.size()); if (logger != null) { logger.warn("Mismatch record count in storage, auto-correcting size."); }