/// <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); }