one final note. If you want to rescue whole method then it is usually written as
```
  def cached_service?( service)
     cached_name == service
  rescue
     Builtins.y2error("NetworkService: error when checking cached network service")
     false
  end
```

It is more readable. otherwise LGTM