boolean getHadPrimary() {
    return everHadPrimary;
  }
Sets primaryMember and notifies all. Caller must be synced on this.

@param id the member to use as primary for this bucket
geode-core/src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java