diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java b/querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java index ecb250405..3c9e2b825 100644 --- a/querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java +++ b/querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java @@ -63,7 +63,8 @@ public class Processor { /** * Cache for annotated elements */ - static final Map, Set> elementCache = new HashMap,Set>(); + static final Map, Set> elementCache = Collections.synchronizedMap( + new HashMap,Set>()); /** * Mapping of entity types to TypeElements which contribute to the generated class