private void waitIfNoPrimaryMemberFound() { synchronized (BucketAdvisor.this) { if (basicGetPrimaryMember() == null) { waitForPrimaryMember(100); if (basicGetPrimaryMember() == null) { findAndSetPrimaryMember(); } } } }
requestPrimaryState(NO_PRIMARY_NOT_HOSTING); this.primaryMember.set(null); findAndSetPrimaryMember(); } else { requestPrimaryState(OTHER_PRIMARY_NOT_HOSTING);