Пример #1
0
        public void Flush()
        {
            indexLock.EnterReadLock();
            try
            {
                UpdateHeader();
                UpdateAccessTime();

                index.Flush();
                nameIndex.Flush();
            }
            finally
            {
                indexLock.ExitReadLock();
            }
        }
Пример #2
0
 public void Flush()
 {
     lock (lockObject)
     {
         index.Flush();
     }
 }
Пример #3
0
 public override void Flush()
 {
     if (_flushRequired)
     {
         base.Flush();
         _indexRoot.SaveIndexToDisk();
         _indexRoot.Flush();
         _dataStorage.Flush();
         _flushRequired = false;
     }
 }
Пример #4
0
Файл: File.cs Проект: ilf80/FS
 public void Flush()
 {
     lockObject.EnterWriteLock();
     try
     {
         index.Flush();
         UpdateDirectoryEntry();
     }
     finally
     {
         lockObject.ExitWriteLock();
     }
 }
Пример #5
0
 public override void Flush()
 {
     Index.Flush();
 }