implement SoCeQueue.