public void Flush() { indexLock.EnterReadLock(); try { UpdateHeader(); UpdateAccessTime(); index.Flush(); nameIndex.Flush(); } finally { indexLock.ExitReadLock(); } }
public void Flush() { lock (lockObject) { index.Flush(); } }
public override void Flush() { if (_flushRequired) { base.Flush(); _indexRoot.SaveIndexToDisk(); _indexRoot.Flush(); _dataStorage.Flush(); _flushRequired = false; } }
public void Flush() { lockObject.EnterWriteLock(); try { index.Flush(); UpdateDirectoryEntry(); } finally { lockObject.ExitWriteLock(); } }
public override void Flush() { Index.Flush(); }