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;
}