def METHOD_NAME(self, inspire_record):
    """
    True if the work content has changed compared to the cached version.
    Args:
        inspire_record (InspireRecord): InspireRecord instance. If provided,
         the hash for the record content is re-computed.
    """
    if not self._cached_hash_value:
        self.read_work_putcode()
    if not self._new_hash_value:
        self._new_hash_value = _OrcidHasher(inspire_record).compute_hash()
    return self._cached_hash_value != self._new_hash_value