private void ShowTask() { var task = _pool.Pop <Task>(); _tasks.Enqueue(task); ConcreteView.ShowTask(task); }