public void Dispose()
 {
     lock (transactionLockObject)
     {
         if (!isDisposed)
         {
             isDisposed = true;
             if (DebugLogHandler != null)
             {
                 DebugLogHandler("Dispose");
             }
             packedFile.Dispose();
             fieldIndexes.Dispose();
             journalWriter.Dispose();
             journalPlayer.Dispose();
         }
     }
 }
 public void Dispose()
 {
     packedFile.Dispose();
 }