@Singleton public class ElanInstanceCache extends org.opendaylight.genius.mdsalutil.cache.InstanceIdDataObjectCache<ElanInstance>
Constructor and Description |
---|
ElanInstanceCache(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.infrautils.caches.CacheProvider cacheProvider) |
Modifier and Type | Method and Description |
---|---|
protected void |
added(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> path,
ElanInstance elanInstance) |
com.google.common.base.Optional<ElanInstance> |
get(String elanInstanceName) |
com.google.common.base.Optional<ElanInstance> |
get(String elanInstanceName,
Runnable runAfterElanIsAvailable) |
@Inject public ElanInstanceCache(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.infrautils.caches.CacheProvider cacheProvider)
public com.google.common.base.Optional<ElanInstance> get(String elanInstanceName)
public com.google.common.base.Optional<ElanInstance> get(String elanInstanceName, Runnable runAfterElanIsAvailable)
protected void added(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> path, ElanInstance elanInstance)
added
in class org.opendaylight.genius.mdsalutil.cache.DataObjectCache<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance>,ElanInstance>
Copyright © 2019 OpenDaylight. All rights reserved.