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