Where implements "Reserves one task for signaling the queue is full."? I can't found it. Is it unnecessary?