code: public Future<CompileResult> compile(String tplfile) {
  		Task<CompileResult> task = createTask(tplfile);
  		compiler.submit(task);
  		return task;
  	}
docs: Unconditionally compiles the template, but does not put it into the
  cache. This is useful for (re)compilations of a large number of template
  where keeping them for a build is not necessary.
  
  @param tplfile
  absolute path of the file to compile
  
  @return return a result that contains the compiled template