public void Delete()
 {
     lock (transactionLockObject)
     {
         if (!isDisposed)
         {
             isDisposed = true;
             if (DebugLogHandler != null)
             {
                 DebugLogHandler("Delete: whole collection");
             }
             packedFile.Delete();
             fieldIndexes.Delete();
             journalWriter.Delete();
         }
     }
 }
 public void Delete()
 {
     packedFile.Delete();
 }