[midPoint-git] [Evolveum/midpoint] 19ce25: Performance: ContainerIdGenerator does not trigger...

Tony Tkáčik noreply at github.com
Tue Nov 5 13:59:37 CET 2024


  Branch: refs/heads/feature/lazy-deserialization
  Home:   https://github.com/Evolveum/midpoint
  Commit: 19ce251332d4f054f35fb73839c6ea6c3b4c851a
      https://github.com/Evolveum/midpoint/commit/19ce251332d4f054f35fb73839c6ea6c3b4c851a
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cid/ContainerValueIdGenerator.java

  Log Message:
  -----------
  Performance: ContainerIdGenerator does not trigger deserialization

 - If lazy deserialized object was not modified (materialized)
   there is no need to process it's content if it has container id


  Commit: 2c77324a89f9807f7007bc3c7b2713225583767f
      https://github.com/Evolveum/midpoint/commit/2c77324a89f9807f7007bc3c7b2713225583767f
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java

  Log Message:
  -----------
  Performance: Do not normalize relations in lazily deserialized containers

 - If container was not deserialized do not normalize relations in it's
   content.


Compare: https://github.com/Evolveum/midpoint/compare/6e51d855b41b...2c77324a89f9

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


More information about the midPoint-svn mailing list