Class InstanceIdDataObjectCache<V extends org.opendaylight.yangtools.yang.binding.DataObject>

  • All Implemented Interfaces:
    java.lang.AutoCloseable
    Direct Known Subclasses:
    DPNTEPsInfoCache, TunnelStateCache

    public class InstanceIdDataObjectCache<V extends org.opendaylight.yangtools.yang.binding.DataObject>
    extends DataObjectCache<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<V>,​V>
    A DataObjectCache keyed by InstanceIdentifier.
    Author:
    Thomas Pantelis
    • Constructor Summary

      Constructors 
      Constructor Description
      InstanceIdDataObjectCache​(java.lang.Class<V> dataObjectClass, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<V> listenerRegistrationPath, org.opendaylight.infrautils.caches.CacheProvider cacheProvider)  
    • Constructor Detail

      • InstanceIdDataObjectCache

        public InstanceIdDataObjectCache​(java.lang.Class<V> dataObjectClass,
                                         org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                                         org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
                                         org.opendaylight.yangtools.yang.binding.InstanceIdentifier<V> listenerRegistrationPath,
                                         org.opendaylight.infrautils.caches.CacheProvider cacheProvider)