AddressRemappingSvc Node1 AddressRemappingSvc - m_overwriteMaps - m_typeKeyRenameMaps - m_skipBadRemappings + AddressRemappingSvc() + ~AddressRemappingSvc() + ATLAS_NOT_THREAD_SAFE() + finalize() + preLoadAddresses() + loadAddresses() + updateAddress() + inputRenameMap() - getClid() - preLoadAddressesConst() - updateAddressConst() - loadAddressesConst() - addInputRenames() - ATLAS_NOT_THREAD_SAFE() - renameTads() - initDeletes() - isDeleted() Node2 extends< AthService, Athena::IInputRename > Node2->Node1 Node3 IAddressProvider + DeclareInterfaceID() + preLoadAddresses() + loadAddresses() + updateAddress() + ~IAddressProvider() Node3->Node1 Node5 ServiceHandle< IAlgResource Pool > Node5->Node1 -m_algResourcePool Node6 ServiceHandle< IProxyDict > Node6->Node1 -m_proxyDict Node7 std::atomic< bool > + ptr Node7->Node1 -m_haveDeletes Node8 std::mutex Node8->Node1 -m_deletesMutex Node9 std::unique_ptr< Athena ::RCUObject > + operator->() Node9->Node1 -m_inputRenames Node17 CxxUtils::CachedValue < std::vector< SG::Transient Address > > + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node17->Node1 -m_oldTadsCleaned -m_newTadsCleaned Node28 ServiceHandle< Athena ::IRCUSvc > Node28->Node1 -m_RCUSvc