public TombstoneSweeper getSweeper(LocalRegion r) {
    if (r.getScope().isDistributed() && r.getServerProxy() == null
        && r.getDataPolicy().withReplication()) {
      return replicatedTombstoneSweeper;
    } else {
      return nonReplicatedTombstoneSweeper;
    }
  }
Tombstones are markers placed in destroyed entries in order to keep the entry around for a
while so that it's available for concurrent modification detection.

@param r the region holding the entry
@param entry the region entry that holds the tombstone
@param destroyedVersion the version that was destroyed
geode-core/src/main/java/org/apache/geode/internal/cache/TombstoneService.java