add loggers
make getFileContent synchronized
make maps of retrieved objects concurrent
make sure access to database from retrievers synchronized
change lock object from instance itself to the class
add a class to represent a task to retrieve elements in a parallel way
add a class to run retrievers in a parallel way
make parallel retriever reuse retriever instance
add comment
make mining controller use parallel retriever