[midPoint-git] [Evolveum/prism] 959352: Review long vs. Long in performance information

mederly noreply at github.com
Fri Mar 21 14:48:51 CET 2025


  Branch: refs/heads/feature/less-cloning
  Home:   https://github.com/Evolveum/prism
  Commit: 959352808299260bccb9af2c216d460a7104237c
      https://github.com/Evolveum/prism/commit/959352808299260bccb9af2c216d460a7104237c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-21 (Fri, 21 Mar 2025)

  Changed paths:
    A infra/util/src/main/java/com/evolveum/midpoint/util/CanBeNone.java
    A infra/util/src/main/java/com/evolveum/midpoint/util/NoValueUtil.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/aspect/MethodUsageStatistics.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/aspect/MidpointInterceptor.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/aspect/ProfilingDataLog.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationInvocationRecord.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/SingleOperationPerformanceInformation.java

  Log Message:
  -----------
  Review long vs. Long in performance information

This is a refinement of ff9d82014dd2d19736cc0ceb936ad6f643c83332
that introduces long instead of Long for low-level performance
information (because of higher efficiency).

It introduces NoValueUtil#NONE_LONG constant as well as @CanBeNone
annotation for respective long fields, variables, parameters,
and return values.



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