Commit 8bd281a6 authored by Jason Song's avatar Jason Song Committed by GitHub

fixes #2268 (#2281)

parent e5ab12ab
...@@ -11,6 +11,8 @@ import java.util.Map.Entry; ...@@ -11,6 +11,8 @@ import java.util.Map.Entry;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
import com.google.common.collect.Multimaps;
import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactory;
public class SpringValueRegistry { public class SpringValueRegistry {
...@@ -23,7 +25,7 @@ public class SpringValueRegistry { ...@@ -23,7 +25,7 @@ public class SpringValueRegistry {
if (!registry.containsKey(beanFactory)) { if (!registry.containsKey(beanFactory)) {
synchronized (LOCK) { synchronized (LOCK) {
if (!registry.containsKey(beanFactory)) { if (!registry.containsKey(beanFactory)) {
registry.put(beanFactory, LinkedListMultimap.<String, SpringValue>create()); registry.put(beanFactory, Multimaps.synchronizedListMultimap(LinkedListMultimap.<String, SpringValue>create()));
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment