Není třeba nic synchronizovat,
entityManager není threadSafe a je navržen tak, aby byl vytvořen pro každou jednotku práce a ihned poté zničen.
Vytvoření továrny je naopak nákladné a měla by být znovu použita
Viz http://docs.oracle.com/javaee/6/ tutorial/doc/bnbqw.html "Správci entit spravovaných aplikací" a https://stackoverflow.com/a/22773758/2087640