Drop a FIXME in DataContainerCodecPrototype
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / DataObjectCodecContext.java
index c5360d940f307181fe0281e689235adbcf86231a..cb9fa451fb7df236ab26f762e707561260f18f5b 100644 (file)
@@ -98,6 +98,8 @@ abstract class DataObjectCodecContext<D extends DataObject, T extends DataNodeCo
     private final ImmutableMap<AugmentationIdentifier, Type> possibleAugmentations;
     private final MethodHandle proxyConstructor;
 
+    // FIXME: the presence of these two volatile fields may be preventing us from being able to improve
+    //        DataContainerCodecPrototype.get() publication.
     @SuppressWarnings("rawtypes")
     private static final AtomicReferenceFieldUpdater<DataObjectCodecContext, Augmentations>
         AUGMENTATIONS_UPDATER = AtomicReferenceFieldUpdater.newUpdater(DataObjectCodecContext.class,