@Override
    public Thread newThread(Runnable r) {
      Thread t = new Thread(group, r,
        namePrefix + threadNumber.getAndIncrement(),
        0);
      if (!t.isDaemon()) {
        t.setDaemon(true);
      }
      if (t.getPriority() != Thread.NORM_PRIORITY) {
        t.setPriority(Thread.NORM_PRIORITY);
      }
      return t;
    }
A thread factory that prepends {@code name-} to all thread names.
planetiler-core/src/main/java/com/onthegomap/planetiler/worker/Worker.java