/// <summary>
 /// Performs action on entry and updates it to disk.
 /// </summary>
 /// <param name="path">The path.</param>
 /// <param name="update">The update.</param>
 private void UpdateSafeEntry(Path path, Action <ExFatFilesystemEntry> update)
 {
     lock (_entriesLock)
     {
         var entry = GetSafeNode(path);
         update(entry.Entry);
         _entryFilesystem.Update(entry.Entry);
     }
 }
 private void Update()
 {
     _entryFilesystem.Update(_entry);
 }