X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=vpnservice.git;a=blobdiff_plain;f=elanmanager%2Felanmanager-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Felanmanager%2Futils%2FElanL2GwCacheUtils.java;fp=elanmanager%2Felanmanager-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Felanmanager%2Futils%2FElanL2GwCacheUtils.java;h=3072448f068e2a39d040bca121a9b4a03ee91b8c;hp=4022cc23f50c76eee4578853ae066eed75fa68b9;hb=d89e5915c691b50d173c44f9d09e3038838957a9;hpb=2718ef3baf8e42e48743fbae515c152aa017e51f diff --git a/elanmanager/elanmanager-api/src/main/java/org/opendaylight/elanmanager/utils/ElanL2GwCacheUtils.java b/elanmanager/elanmanager-api/src/main/java/org/opendaylight/elanmanager/utils/ElanL2GwCacheUtils.java index 4022cc23..3072448f 100644 --- a/elanmanager/elanmanager-api/src/main/java/org/opendaylight/elanmanager/utils/ElanL2GwCacheUtils.java +++ b/elanmanager/elanmanager-api/src/main/java/org/opendaylight/elanmanager/utils/ElanL2GwCacheUtils.java @@ -8,11 +8,10 @@ package org.opendaylight.elanmanager.utils; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ConcurrentMap; import java.util.ArrayList; -import java.util.Collection; import java.util.List; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; import org.opendaylight.vpnservice.neutronvpn.api.l2gw.L2GatewayDevice; import org.opendaylight.vpnservice.utils.cache.CacheUtil; @@ -57,32 +56,32 @@ public class ElanL2GwCacheUtils { } - public static L2GatewayDevice removeL2GatewayDeviceFromCache(String elanName, String deviceName) { + public static L2GatewayDevice removeL2GatewayDeviceFromCache(String elanName, String l2gwDeviceNodeId) { ConcurrentMap> cachedMap = (ConcurrentMap>) CacheUtil.getCache( ElanL2GwCacheUtils.L2GATEWAY_CONN_CACHE_NAME); ConcurrentMap deviceMap = cachedMap.get(elanName); if (deviceMap != null) { - L2GatewayDevice device = deviceMap.remove(deviceName); + L2GatewayDevice device = deviceMap.remove(l2gwDeviceNodeId); return device; } else { return null; } } - public static L2GatewayDevice getL2GatewayDeviceFromCache(String elanName, String deviceName) { + public static L2GatewayDevice getL2GatewayDeviceFromCache(String elanName, String l2gwDeviceNodeId) { ConcurrentMap> cachedMap = (ConcurrentMap>) CacheUtil.getCache( ElanL2GwCacheUtils.L2GATEWAY_CONN_CACHE_NAME); ConcurrentMap deviceMap = cachedMap.get(elanName); if (deviceMap != null) { - return deviceMap.get(deviceName); + return deviceMap.get(l2gwDeviceNodeId); } else { return null; } } - public static ConcurrentMap getAllElanL2GatewayDevicesFromCache(String elanName) { + public static ConcurrentMap getInvolvedL2GwDevices(String elanName) { ConcurrentMap> cachedMap = (ConcurrentMap>) CacheUtil .getCache(ElanL2GwCacheUtils.L2GATEWAY_CONN_CACHE_NAME); ConcurrentMap result = cachedMap.get(elanName);