Лучше использовать некоторые из безопасных сборов потока? Сфера действия вопроса-только поколение и добавление элементов в список.public List generateBankDetailsDTOs(int amount) {
List result = new ArrayList();
IntStream.range(0, amount).parallel().forEach(index -> {
result.add(new BankDetailsDTO(bankDetailsDTOCounter.getAndIncrement(),
faker.company().name(),
faker.finance().iban(),
faker.finance().bic(),
faker.finance().iban()));
});
return result;
}
}
Подробнее здесь: https://stackoverflow.com/questions/607 ... lel-stream