question: boolean reserveForBecomePrimary ( ) { synchronized ( BucketAdvisor . this ) { if ( this . volunteeringThread != null ) { return false ; } this . aggressive = true ; return true ; } }
target:  Reserves this delegate for the current thread to call becomePrimary. Necessary because caller of doVolunteerForPrimary must not be synchronized on BucketAdvisor.