Teach BindingNormalizedNodeCache to cache leaf type objects
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / CachingNormalizedNodeCodec.java
index 5c89dae130344a1e9033d947f5dd16868083b8ae..c215141f9b7040074e2002ba2fae8cb56dc86cf2 100644 (file)
@@ -33,7 +33,7 @@ class CachingNormalizedNodeCodec<D extends DataObject> extends AbstractBindingNo
     @Override
     public NormalizedNode<?, ?> serialize(final D data) {
         // Serialize data using stream writer with child cache enable or using the cache if it is available
-        final DataObjectNormalizedNodeCache cache = getCachingSerializer(context);
+        final AbstractBindingNormalizedNodeCache<D, ?> cache = getCachingSerializer(context);
         return cache == null ? CachingNormalizedNodeSerializer.serializeUsingStreamWriter(this, context, data)
                 : cache.get(data);
     }