docs: private void addTransfers(IntSet segments) {
        log.debugf("Adding inbound state transfer for segments %s", segments);
  
        // the set of nodes that reported errors when fetching data from them - these will not be retried in this topology
        Set<Address> excludedSources = new HashSet<>();
  
        // the sources and segments we are going to get from each source
        Map<Address, IntSet> sources = new HashMap<>();
  
        if (isTransactional && !isTotalOrder) {
           requestTransactions(segments, sources, excludedSources);
        }
  
        if (isFetchEnabled) {
           requestSegments(segments, sources, excludedSources);
        }
  
        if (trace) log.tracef("Finished adding inbound state transfer for segments %s", segments,
                              cacheName);
     }