public LongRange sliceFor()

in harness/src/main/java/org/apache/geode/benchmark/LongRange.java [87:99]


  public LongRange sliceFor(final int count, final int index) throws IndexOutOfBoundsException {
    if (index < 0 || index >= count) {
      throw new IndexOutOfBoundsException();
    }

    final long size = max - min;
    final long increment = size / count;
    final long remainder = size % count;
    final long sliceMin =
        min + ((increment + 1) * min(remainder, index)) + (increment * max(0, index - remainder));
    final long sliceMax = sliceMin + increment + (index < remainder ? 1 : 0);
    return new LongRange(sliceMin, sliceMax);
  }