Revert "Fixed resolving of NotificationDefinition."
[yangtools.git] / code-generator / binding-generator-impl / src / main / java / org / opendaylight / yangtools / sal / binding / generator / impl / InstanceIdentifierCodecImpl.xtend
index 7e95b4497115ad221174d6ad5a4d34a169167b49..d563b29de11383ba3200703d2b26a88d7edcc9d5 100644 (file)
@@ -34,13 +34,14 @@ import com.google.common.collect.ImmutableList
 import org.opendaylight.yangtools.yang.binding.Augmentation
 import java.util.concurrent.ConcurrentHashMap
 import org.opendaylight.yangtools.yang.binding.util.BindingReflections
+import java.util.Collections
 
 class InstanceIdentifierCodecImpl implements InstanceIdentifierCodec {
 
     private static val LOG = LoggerFactory.getLogger(InstanceIdentifierCodecImpl);
     val CodecRegistry codecRegistry;
 
-    val Map<Class<?>, Map<List<QName>, Class<?>>> classToPreviousAugment = new WeakHashMap;
+    val Map<Class<?>, Map<List<QName>, Class<?>>> classToPreviousAugment = Collections.synchronizedMap(new WeakHashMap);
 
     public new(CodecRegistry registry) {
         codecRegistry = registry;