[midPoint-git] [Evolveum/prism] eea3c8: Compare value metadata at the end of equals()

mederly noreply at github.com
Thu Feb 13 15:13:41 CET 2025


  Branch: refs/heads/feature/perf-reporting
  Home:   https://github.com/Evolveum/prism
  Commit: eea3c88d171f86886dc5d6d39c2b191c38fa01c3
      https://github.com/Evolveum/prism/commit/eea3c88d171f86886dc5d6d39c2b191c38fa01c3
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-02-13 (Thu, 13 Feb 2025)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java

  Log Message:
  -----------
  Compare value metadata at the end of equals()

Comparison of the metadata can be expensive, and there can be multiple
values with the same metadata. Hence, it is logical that they are
checked at the very end of equals(..) methods.

This idea was already applied to property values. Now container
and reference values are added.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/prism/settings/notifications


More information about the midPoint-svn mailing list