public synchronized void addResult(PersistentMemberState persistedStateOfPeer,
      InternalDistributedMember sender, PersistentMemberID myId,
      PersistentMemberID myInitializingId, DiskStoreID diskStoreID,
      HashSet<PersistentMemberID> onlineMembers) {
    stateOnPeers.put(sender, persistedStateOfPeer);
    if (myId != null) {
      persistentIds.put(sender, myId);
    }
    if (myInitializingId != null) {
      initializingIds.put(sender, myInitializingId);
    }
    if (diskStoreID != null) {
      diskStoreIds.put(sender, diskStoreID);
    }
    if (onlineMembers != null) {
      onlineMemberMap.put(sender, onlineMembers);
    }
  }
Holds the results of a persistent state query
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/PersistentStateQueryResults.java