possible fix for issue #9

This commit is contained in:
Andy Clement
2013-05-29 08:09:57 -07:00
parent feaf6b4a8c
commit 6922aa5986

View File

@@ -550,10 +550,14 @@ public class SpringLoadedPreProcessor implements Constants {
public static List<IsReloadableTypePlugin> getIsReloadableTypePlugins() {
if (isReloadableTypePlugins == null) {
isReloadableTypePlugins = new ArrayList<IsReloadableTypePlugin>();
for (Plugin p : getGlobalPlugins()) {
if (p instanceof IsReloadableTypePlugin) {
isReloadableTypePlugins.add((IsReloadableTypePlugin) p);
synchronized (SpringLoadedPreProcessor.class) {
if (isReloadableTypePlugins == null) {
isReloadableTypePlugins = new ArrayList<IsReloadableTypePlugin>();
for (Plugin p : getGlobalPlugins()) {
if (p instanceof IsReloadableTypePlugin) {
isReloadableTypePlugins.add((IsReloadableTypePlugin) p);
}
}
}
}
}