acquire the lock associated with this promise . concode_field_sep V val concode_elem_sep String name concode_elem_sep Logger log concode_elem_sep ReentrantLock lock concode_elem_sep ExceptionWrapper<T> wrapper concode_elem_sep Condition cond concode_elem_sep T pendingEx concode_field_sep boolean isFulfilled concode_elem_sep boolean isDelivered concode_elem_sep void unlock concode_elem_sep void deliverError concode_elem_sep boolean inError concode_elem_sep Future<V> future concode_elem_sep void clear concode_elem_sep void deliver concode_elem_sep V retrieve concode_elem_sep V retrieve concode_elem_sep V tryRetrieve concode_elem_sep boolean hasWaiters concode_elem_sep String toString
void function ( ) { lock . lock ( ) ; }