added new overload for GetAll in queues and logic to handle cancellation requests in several other methods