Double.parseDouble много лет по ошибке был synchronized методом. http://bugs.java.com/view_bug.do?bug_id=7032154 волшебно.