public Set<InternalDistributedMember> adviseNetWrite() {
    return adviseFilter(profile -> {
      assert profile instanceof CacheProfile;
      CacheProfile prof = (CacheProfile) profile;
      // if region in cache is in recovery, exclude
      if (prof.getInRecovery()) {
        return false;
      }

      return prof.hasCacheWriter;
    });
  }
Provide recipient information for netWrite

@return Set of Serializable member ids that have a CacheWriter installed; no reference to Set
        kept by advisor so caller is free to modify it
geode-core/src/main/java/org/apache/geode/internal/cache/CacheDistributionAdvisor.java