From 9fcf0bce76391b28a925d18063f15eaa098edffb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Tue, 5 Jul 2011 09:10:31 +0000 Subject: [PATCH] added synchronization to the static element cache --- querydsl-apt/src/main/java/com/mysema/query/apt/Processor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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