docs: @Override
      public void updateService(ProvidedServiceInstance serviceInstance) {
          if(serviceInstance.isMonitorEnabled()){
              CachedProviderServiceInstance inst = getCachedServiceInstance(serviceInstance.getServiceName(),
                      serviceInstance.getProviderId());
  
              if(inst == null){
                  throw new ServiceException(ErrorCode.ILLEGAL_SERVICE_INSTANCE_OWNER_ERROR);
              }
              this.editCachedServiceInstance(serviceInstance);
  
          }
          super.updateService(serviceInstance);
      }