public BucketRegion getInitializedBucketWithKnownPrimaryForId(Object key, Integer bucketId)
      throws ForceReattemptException {
    final BucketRegion br = getInitializedBucketForId(key, bucketId);
    br.getBucketAdvisor().getPrimary();// waits until the primary is initialized
    return br;
  }
Fetch a BucketRegion, but do not return until it is initialized and the primary is known.

@see #getInitializedBucketForId(Object, Integer)
@return the initialized region
geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegionDataStore.java