From 533be55d9a6071ecb34fe6af0fb36e356a82cb8d Mon Sep 17 00:00:00 2001 From: John Tims Date: Sat, 13 Sep 2014 14:57:09 -0400 Subject: [PATCH] Synchronize class generation to prevent corruption --- src/main/java/com/mysema/codegen/AbstractEvaluatorFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/mysema/codegen/AbstractEvaluatorFactory.java b/src/main/java/com/mysema/codegen/AbstractEvaluatorFactory.java index faed3055d..1cd5cc048 100644 --- a/src/main/java/com/mysema/codegen/AbstractEvaluatorFactory.java +++ b/src/main/java/com/mysema/codegen/AbstractEvaluatorFactory.java @@ -114,7 +114,7 @@ public abstract class AbstractEvaluatorFactory implements EvaluatorFactory { */ @SuppressWarnings("unchecked") @Override - public Evaluator createEvaluator(String source, ClassType projection, String[] names, + public synchronized Evaluator createEvaluator(String source, ClassType projection, String[] names, Type[] types, Class[] classes, Map constants) { try { final String id = toId(source, projection.getJavaClass(), types, constants.values());