+ DPNTEPsInfoCache dpntePsInfoCache =
+ new DPNTEPsInfoCache(dataBroker, new GuavaCacheProvider(new CacheManagersRegistryImpl()),
+ directTunnelUtils, jobCoordinator, unprocessedNodeConnectorEndPointCache);
+ DpnTepStateCache dpnTepStateCache =
+ new DpnTepStateCache(dataBroker, jobCoordinator, new GuavaCacheProvider(new CacheManagersRegistryImpl()),
+ directTunnelUtils, dpntePsInfoCache, unprocessedNodeConnectorCache, unprocessedNodeConnectorEndPointCache);
+ TunnelStateCache tunnelStateCache =
+ new TunnelStateCache(dataBroker, new GuavaCacheProvider(new CacheManagersRegistryImpl()));
+ OvsBridgeRefEntryCache ovsBridgeRefEntryCache =
+ new OvsBridgeRefEntryCache(dataBroker, new GuavaCacheProvider(new CacheManagersRegistryImpl()));
+
+ itmManagerRpcService = new ItmManagerRpcService(dataBroker, mdsalApiManager, itmConfig,
+ dpntePsInfoCache, interfaceManager, dpnTepStateCache, tunnelStateCache, interfaceManagerService,
+ ovsBridgeRefEntryCache, directTunnelUtils);