@Beta public class BindingNormalizedNodeCache extends com.google.common.cache.CacheLoader<TreeNode,org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>
Constructor and Description |
---|
BindingNormalizedNodeCache(AbstractBindingNormalizedNodeCacheHolder cacheHolder,
DataContainerCodecContext<?,?> subtreeRoot) |
Modifier and Type | Method and Description |
---|---|
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> |
get(TreeNode obj)
Returns cached NormalizedNode representation of TreeNode.
|
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> |
load(TreeNode key) |
public BindingNormalizedNodeCache(@Nonnull AbstractBindingNormalizedNodeCacheHolder cacheHolder, @Nonnull DataContainerCodecContext<?,?> subtreeRoot)
public org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> load(@Nonnull TreeNode key) throws Exception
public org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> get(TreeNode obj)
If representation is not cached, serializes TreeNode and updates cache with representation.
obj
- - binding object to be deserializedCopyright © 2019 OpenDaylight. All rights reserved.