[midPoint-git] [Evolveum/midpoint] ac3a92: Cache ValueMetadata definition in ValueMetadataFac...

Tony Tkáčik noreply at github.com
Fri Feb 26 13:41:55 CET 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: ac3a928fbf220e7c58911c45f486fc4a44e03a1a
      https://github.com/Evolveum/midpoint/commit/ac3a928fbf220e7c58911c45f486fc4a44e03a1a
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-02-26 (Fri, 26 Feb 2021)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/MidpointValueMetadataFactory.java

  Log Message:
  -----------
  Cache ValueMetadata definition in ValueMetadataFactory

Not-caching definition resulted in 5% performance drop during serialization
without metadata, since definition was linearly looked up for each value.

Caching definition should speed up this.




More information about the midPoint-svn mailing list