I have an application that runs in a production environment that fires 3 threads that will retrieve information from database (around 1 million records) and populates this i