src/java.base/share/classes/sun/nio/fs/PollingWatchService.java

Print this page

        

@@ -33,11 +33,10 @@
 import java.security.PrivilegedActionException;
 import java.io.IOException;
 import java.util.*;
 import java.util.concurrent.*;
 import com.sun.nio.file.SensitivityWatchEventModifier;
-import sun.misc.ManagedLocalsThread;
 
 /**
  * Simple WatchService implementation that uses periodic tasks to poll
  * registered directories for changes.  This implementation is for use on
  * operating systems that do not have native file change notification support.

@@ -57,11 +56,11 @@
         // TBD: Make the number of threads configurable
         scheduledExecutor = Executors
             .newSingleThreadScheduledExecutor(new ThreadFactory() {
                  @Override
                  public Thread newThread(Runnable r) {
-                     Thread t = new ManagedLocalsThread(r);
+                     Thread t = new Thread(null, r, "FileSystemWatchService", 0, false);
                      t.setDaemon(true);
                      return t;
                  }});
     }