@Override
  public Map<String, LocalDataSet> getColocatedLocalDataSets() {
    if (colocatedLocalDataMap != null) {
      HashMap<String, LocalDataSet> ret =
          new HashMap<>(colocatedLocalDataMap);
      ret.remove(dataSet.getFullPath());
      return Collections.unmodifiableMap(ret);
    } else {
      return Collections.emptyMap();
    }
  }
Returns subset of keys provided by the invoking thread (aka routing objects) which may exist in
the local data set.

@see Execution#withFilter(Set)

@return the objects should be local to this context
geode-core/src/main/java/org/apache/geode/internal/cache/execute/RegionFunctionContextImpl.java