private static Tuple3<Set<Object>, Set<PathSpec>, Boolean> reduceRequests(final Tuple3<Set<Object>, Set<PathSpec>, Boolean> state,
      final Request<?> rq) {
    return reduceContainsBatch(reduceIds(reduceFields(state, rq), rq), rq);
  }
private static Tuple3<Set<Object>, Set<PathSpec>, Boolean> reduceRequests(final Tuple3<Set<Object>, Set<PathSpec>, Boolean> state,
      final Request<?> rq) {
    return reduceContainsBatch(reduceIds(reduceFields(state, rq), rq), rq);
  }
private static Tuple3 < Set < Object > , Set < PathSpec > , Boolean > reduceRequests ( final Tuple3 < Set < Object > , Set < PathSpec > , Boolean > state , final Request < ? > rq ) { return reduceContainsBatch ( reduceIds ( reduceFields ( state , rq ) , rq ) , rq ) ; }
Tuple3: (keys, fields, contains-batch-get)
Tuple3 : ( keys fields contains - batch - get )