The DeviceInfoCache method update_device_info() assume that the address cache and instance cache dictionaries are being used and checks to see if there's an update, but does not actually update the it and more critically does not use set_device_info() (which is async) which can be overridden. See custom-cache.py sample.
The
DeviceInfoCache
methodupdate_device_info()
assume that the address cache and instance cache dictionaries are being used and checks to see if there's an update, but does not actually update the it and more critically does not useset_device_info()
(which is async) which can be overridden. Seecustom-cache.py
sample.