Class InstanceIdDataObjectCache<V extends org.opendaylight.yangtools.yang.binding.DataObject>
- java.lang.Object
 - 
- org.opendaylight.genius.mdsalutil.cache.DataObjectCache<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<V>,V>
 - 
- org.opendaylight.genius.mdsalutil.cache.InstanceIdDataObjectCache<V>
 
 
 
- 
- 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
 
 
- 
- 
Field Summary
- 
Fields inherited from class org.opendaylight.genius.mdsalutil.cache.DataObjectCache
dataObjectListener, listenerRegistration 
 - 
 
- 
Constructor Summary
Constructors Constructor Description InstanceIdDataObjectCache(java.lang.Class<V> dataObjectClass, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.common.api.LogicalDatastoreType datastoreType, org.opendaylight.infrautils.caches.CacheProvider cacheProvider)InstanceIdDataObjectCache(java.lang.Class<V> dataObjectClass, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.common.api.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<V> listenerRegistrationPath, org.opendaylight.infrautils.caches.CacheProvider cacheProvider) 
- 
Method Summary
- 
Methods inherited from class org.opendaylight.genius.mdsalutil.cache.DataObjectCache
added, checkIsClosed, close, get, getAllPresent, removed 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
InstanceIdDataObjectCache
public InstanceIdDataObjectCache(java.lang.Class<V> dataObjectClass, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.common.api.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<V> listenerRegistrationPath, org.opendaylight.infrautils.caches.CacheProvider cacheProvider)
 
- 
InstanceIdDataObjectCache
public InstanceIdDataObjectCache(java.lang.Class<V> dataObjectClass, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.common.api.LogicalDatastoreType datastoreType, org.opendaylight.infrautils.caches.CacheProvider cacheProvider)
 
 - 
 
 -