I have a .csv file containing over 70 million lines of which each line is to generate a Runnable and then executed by threadpool. This Runnable will insert
create and group all tasks and submit them to the pool with invokeAll (which only returns when all tasks are successfully completed)