code: def inspect(self, refresh=True):
          
          if refresh or not self._inspect_data:
              identifier = self._id or self.get_full_name()
              if not identifier:
                  raise ConuException("This image does not have a valid identifier.")
              self._inspect_data = self.d.inspect_image(identifier)
          return self._inspect_data
docs: provide metadata about the image; flip refresh=True if cached metadata are enough
  
          :param refresh: bool, update the metadata with up to date content
          :return: dict