[midPoint-git] [Evolveum/midpoint] c9dc98: Remove unnecessary shortDump() call
mederly
noreply at github.com
Wed Mar 19 12:45:27 CET 2025
Branch: refs/heads/feature/less-cloning
Home: https://github.com/Evolveum/midpoint
Commit: c9dc9869be4f5a2006584b1d61894c087d9b1378
https://github.com/Evolveum/midpoint/commit/c9dc9869be4f5a2006584b1d61894c087d9b1378
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PathSegmentEvaluation.java
Log Message:
-----------
Remove unnecessary shortDump() call
Commit: 3701e3abfa522be7e59ae6b79fdb93f1d0d82a8d
https://github.com/Evolveum/midpoint/commit/3701e3abfa522be7e59ae6b79fdb93f1d0d82a8d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryResult.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/FunctionLibrary.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/AbstractValuePolicyOriginResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/RawChangesExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/FocusLoadOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceExpansionOperation.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CacheUpdater.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachedOpExecution.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/GetObjectOpHandler.java
M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/SystemObjectCache.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/NodeRegistrar.java
Log Message:
-----------
Relax freezing objects when R/O option is used
Recently, we've introduced a behavior that always froze objects being
returned from "get" and "search" repository operations if read-only
option is used.
This may be safer, but generally it is a waste of processing time.
This commit returns to the original semantics of the read-only option:
the repository cache may return either mutable or immutable version
of the object. (The latter case occurs if the object is being put or
is retrieved from the cache.)
Some extra "freeze" calls were added at places where the returned
objects are to be shared.
Compare: https://github.com/Evolveum/midpoint/compare/40b1ede6dc9f...3701e3abfa52
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