// we should get mail2 first as it has a higher priority set
assertEquals(2, queue.getSize());
MailQueueItem item2 = queue.deQueue();
checkMail(mail2, item2.getMail());
item2.done(true);
TimeUnit.MILLISECONDS.sleep(200);
assertEquals(1, queue.getSize());
MailQueueItem item3 = queue.deQueue();