diff --git a/src/main/java/org/kvstore/structures/btree/BplusTreeFile.java b/src/main/java/org/kvstore/structures/btree/BplusTreeFile.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/kvstore/structures/btree/BplusTreeFile.java
+++ b/src/main/java/org/kvstore/structures/btree/BplusTreeFile.java
@@ -1055,6 +1055,7 @@ public final class BplusTreeFile<K extends DataHolder<K>, V extends DataHolder<V
 		//

 		writeMetaData(false);

 		storage.sync();

+		redoQueue.clear();

 		redoStore.clear();

 		if (DEBUG) {

 			StringBuilder sb = new StringBuilder();
ensure redo Queue are clear before clear redo File