code: public static Factory newInstance() {
          ScheduledExecutorService scheduler = newSingleThreadScheduledExecutor(new ThreadFactory() {
              public Thread newThread(Runnable r) {
                  Thread result = new Thread(r);
                  result.setDaemon(true);
                  return result;
              }
          });
          Properties props = new Properties();
          return new DefaultFactory(scheduler, props);
      }
docs: Returns a new instance of a config Factory object.
  
  @return a new instance of a config Factory object.