LinkedHashMap - add constructor accepting capacity
Make ThreadPoolExecutor public
Implement Collections.disjoint