public synchronized void resultsReturned(CacheSnapshot snap, GemFireVM member, int snapshotId) {
    if (snapshotId == CacheCollector.snapshotCount) {
      // protect against stragglers from previous snapshots

      if (snap == null) {
        noteResponse(member);
      } else {
        view.updateSnapshot(updateResultSet(snap, member), new ArrayList(heardFrom));
      }
      // ApplicationProcess cacheMember = findResultPoster(manager, appConnId);
      // if (cacheMember != null) {
      // if (snaps.length == 0) {
      // noteResponse(cacheMember);
      // } else {
      // view.updateSnapshot(updateResultSet(snaps, cacheMember));
      // }
      // }
    }
  }
This method is called as result segments come in. It updates the superset of all results and
calls back to the view.

@param snap The snapshot segment of the cache
@param member The member of the distributed system that hosts the cache segment.
@param snapshotId The sequence number of the snapshot. If the sequence number is not for the
       current snapshot, then the segment is ignored.
geode-core/src/main/java/org/apache/geode/internal/admin/CacheCollector.java