Lucene.Net.Index.DocumentsWriterDeleteQueue.ForceApplyGlobalSlice C# (CSharp) Method

ForceApplyGlobalSlice() private method

private ForceApplyGlobalSlice ( ) : bool
return bool
        private bool ForceApplyGlobalSlice()
        {
            GlobalBufferLock.@Lock();
            Node currentTail = Tail;
            try
            {
                if (GlobalSlice.SliceTail != currentTail)
                {
                    GlobalSlice.SliceTail = currentTail;
                    GlobalSlice.Apply(GlobalBufferedUpdates, BufferedUpdates.MAX_INT);
                }
                return GlobalBufferedUpdates.Any();
            }
            finally
            {
                GlobalBufferLock.Unlock();
            }
        }