Switching back to List from LinkedList as reasearch shows it has almost no performance increase in most situations and definately has draw backs including GC flooding with LinkedNode objects.