public BatchOfUsers getBatchOfUsers()

in src/main/java/com/epam/digital/data/platform/user/service/BatchHelper.java [39:48]


  public <T extends User> BatchOfUsers<T> getBatchOfUsers(List<T> users) {
    if (users.size() <= batchSize) {
      BatchOfUsers<T> result = new BatchOfUsers<>(List.copyOf(users));
      users.clear();
      return result;
    }
    BatchOfUsers<T> result = new BatchOfUsers<>(List.copyOf(users.subList(0, batchSize)));
    users.subList(0, batchSize).clear();
    return result;
  }