question: public boolean remove ( Object o ) { final ReentrantLock lock = this . lock ; lock . lock ( ) ; try { return q . remove ( o ) ; } finally { lock . unlock ( ) ; } }
target:  Removes a single instance of the specified element from this queue, if it is present, whether or not it has expired.