--- old/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java 2016-04-01 14:39:16.410986065 -0700 +++ new/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java 2016-04-01 14:39:16.310986066 -0700 @@ -26,7 +26,6 @@ package javax.swing.plaf.basic; import sun.awt.shell.ShellFolder; -import sun.misc.ManagedLocalsThread; import javax.swing.*; import javax.swing.event.ListDataEvent; @@ -271,7 +270,7 @@ this.currentDirectory = currentDirectory; this.fid = fid; String name = "Basic L&F File Loading Thread"; - this.loadThread = new ManagedLocalsThread(this, name); + this.loadThread = new Thread(null, this, name, 0, false); this.loadThread.start(); }