CanHandle and Handle operate on the first item of the queue. Without this
change, they operate on the newest item. However, any ariving response
will be for the oldest request and CanHandle will reject a valid response
if more than one item is in the queue.
CanHandle and Handle operate on the first item of the queue. Without this change, they operate on the newest item. However, any ariving response will be for the oldest request and CanHandle will reject a valid response if more than one item is in the queue.