Método read()
O método read() é a implementação do método de leitura da interface ItemReader. Ele lê um único UserDTO da lista users e avança o índice (userIndex).
Verifica se há usuários na lista users: Se userIndex é menor que users.size(), retorna o usuário atual.
Incrementa userIndex: Avança o índice para a próxima chamada de leitura.
Retorna null ao final: Quando userIndex ultrapassa o tamanho da lista, retorna null, indicando o fim dos dados no chunk.
Atualizado