protected void setVolunteeringDelegate(VolunteeringDelegate delegate) {
    volunteeringDelegate = delegate;
  }
Attempt to acquire lock for primary until a primary exists. Caller hands off responsibility to
an executor (waiting pool) and returns early.
geode-core/src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java