private synchronized void initNewProfile(Profile newProfile) {
      membershipVersion++;
      newProfile.initialMembershipVersion = membershipVersion;
      previousVersionOpCount = previousVersionOpCount + currentVersionOpCount;
      currentVersionOpCount = 0;
      membershipVersionChanged();
    }
wait for the current operations being sent on views prior to the joining of the given member
to be placed on communication channels before returning

@since GemFire 5.1
geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionAdvisor.java