code: protected void submitJob(ExecutorService executor, Content file) {
          // lifted from http://stackoverflow.com/a/5853198/1874604
          class OneShotTask implements Runnable {
              Content file;
  
              OneShotTask(Content file) {
                  this.file = file;
              }
  
              public void run() {
                  processContent(file);
              }
          }
          // we do not care about Future
          executor.submit(new OneShotTask(file));
      }
docs: Helper method to sumit a new threaded tast to a given executor.
  
  @param executor
  @param file