code: def populate_local_sch_cache(self, fw_dict):
          
          for fw_id in fw_dict:
              fw_data = fw_dict.get(fw_id)
              mgmt_ip = fw_data.get('fw_mgmt_ip')
              dev_status = fw_data.get('device_status')
              if dev_status == 'SUCCESS':
                  new = True
              else:
                  new = False
              if mgmt_ip is not None:
                  drvr_dict, mgmt_ip = self.sched_obj.populate_fw_dev(fw_id,
                                                                      mgmt_ip,
                                                                      new)
                  if drvr_dict is None or mgmt_ip is None:
                      LOG.info("Pop cache for FW sch: drvr_dict or mgmt_ip "
                               "is None")
docs: Populate the local cache from FW DB after restart.