mirror of
https://github.com/querydsl/querydsl.git
synced 2026-07-03 21:07:49 +08:00
Synchronize class generation to prevent corruption
This commit is contained in:
parent
382bcb816b
commit
533be55d9a
@ -114,7 +114,7 @@ public abstract class AbstractEvaluatorFactory implements EvaluatorFactory {
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public <T> Evaluator<T> createEvaluator(String source, ClassType projection, String[] names,
|
||||
public synchronized <T> Evaluator<T> createEvaluator(String source, ClassType projection, String[] names,
|
||||
Type[] types, Class<?>[] classes, Map<String, Object> constants) {
|
||||
try {
|
||||
final String id = toId(source, projection.getJavaClass(), types, constants.values());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user