diff --git a/blitzdb/backends/file/index.py b/blitzdb/backends/file/index.py
index <HASH>..<HASH> 100644
--- a/blitzdb/backends/file/index.py
+++ b/blitzdb/backends/file/index.py
@@ -143,4 +143,5 @@ class TransactionalIndex(Index):
         if not hasattr(self,'_cached_index'):
             raise NotInTransaction
         self.load_from_data(self._cached_index)
+        delattr(self,'_cached_index')
Added removal of _cached_index attribute on rollback to Index class.!