public bool Clean()
 {
     if (_tempFile != null)
     {
         if (File.Exists(_tempFile))
         {
             BinSerializer.OverwriteFile(_tempFile);
             File.Delete(_tempFile);
         }
         if (this.Buffer != null)
         {
             BinSerializer.OverwriteBuffer(this.Buffer);
             this.Buffer = null;
         }
     }
     return(true);
 }