public void Push(QueueItem queueItem)
 {
     itemList.Add(queueItem);
     itemList = itemList.OrderBy(i => i.Priority).ToList();
 }