boolean enqueue ( Reference < ? extends T > reference ) { synchronized ( lock ) { if ( enqueueLocked ( reference ) ) { lock . notifyAll ( ) ; return true ; } return false ; } }
Enqueue the reference object on the receiver .