I need a queue that I can peek multiple items from and eliminate peeked items in bulk, but the standard framework Queue does not seem to have any of these features. If I rol