Example #1
0
                    protected override Task WaitAsync(CancellationToken cancellationToken)
                    {
                        if (!_workItemQueue.HasAnyWork)
                        {
                            DisposeProjectCache();
                        }

                        return(_workItemQueue.WaitAsync(cancellationToken));
                    }
Example #2
0
                    protected override Task WaitAsync(CancellationToken cancellationToken)
                    {
                        if (!_workItemQueue.HasAnyWork)
                        {
                            if (_projectCache != null)
                            {
                                _projectCache.Dispose();
                                _projectCache = null;
                            }
                        }

                        return(_workItemQueue.WaitAsync(cancellationToken));
                    }
Example #3
0
 protected override Task WaitAsync(CancellationToken cancellationToken)
 {
     return(_workItemQueue.WaitAsync(cancellationToken));
 }
 protected override Task WaitAsync(CancellationToken cancellationToken)
 => _workItemQueue.WaitAsync(cancellationToken);