Teach BindingNormalizedNodeCache to cache leaf type objects 90/79990/32
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 11 Apr 2019 15:40:28 +0000 (17:40 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 29 Apr 2019 14:52:52 +0000 (14:52 +0000)
commitd8e14e7435ad76f4c1ccb1080a3b0206f62f66e5
tree452fa58a2a3333f4e8cbfa5f75a2c1b541a53ea3
parent196b9c427d02815c6309d852f12ee582f40b4172
Teach BindingNormalizedNodeCache to cache leaf type objects

This adds the final bits to enable CachingNormalizedNodeSerializer
to actually cache leaf objects.

JIRA: MDSAL-407
Change-Id: I39bac36395f4e6809342d48a375d441b49cbc3b8
Signed-off-by: Jie Han <han.jie@zte.com.cn>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/AbstractBindingNormalizedNodeCacheHolder.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CachingNormalizedNodeCodec.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CachingNormalizedNodeSerializer.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/TypeObjectNormalizedNodeCache.java
binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/mdsal/binding/dom/codec/test/CachingCodecTest.java
binding/mdsal-binding-test-model/src/main/yang/opendaylight-test-leafcachingcodec.yang [new file with mode: 0644]