In this and other places where you use LinkedList, do you really need it ?  If you are only appending to the list, ArrayList should be sufficient and better performant, less memory footprint.