public Set getPrimes()

in functions/src/main/java/org/apache/geode_examples/functions/Example.java [56:67]


  public Set<Integer> getPrimes(Region<Integer, String> region, Execution execution) {
    Set<Integer> primes = new HashSet<>();

    for (Integer key : (Iterable<Integer>) () -> IntStream.rangeClosed(1, maximum).iterator()) {
      region.put(key, key.toString());
    }

    ResultCollector<Integer, List> results = execution.execute(PrimeNumber.ID);
    primes.addAll(results.getResult());
    System.out.println("The primes in the range from 1 to " + maximum + " are:\n" + primes);
    return primes;
  }