title: how should we I use a modelEvaluator of JPMML evaluator in java multithreaded code?
body: <p>I am using JPMML Evaluator library and PMML instance is common for all evaluator will it block the evaluator and create locking. while processing in multithreaded fashion. </p>
  
  <pre><code>//single threaded
  
  PMML pmml = &lt;new pmml&gt;
  
  //multithreaded
  ModelEvaluator&lt;MiningModel&gt; someModelEvaluatorThread = new MiningModelEvaluator(genderPmml);
  </code></pre>
  
  <p>will it work or hit on performance. I am not creating pmml thread specific because I don't want to parse the same file again and again.</p>