Joerg Hoh created OAK-11810:
-------------------------------
Summary: UserImporter: Resolve the UserMonitor lazily
Key: OAK-11810
URL: https://issues.apache.org/jira/browse/OAK-11810
Project: Jackrabbit Oak
Issue Type: Improvement
Components: core
Affects Versions: 1.82.0
Reporter: Joerg Hoh
This is a variation of OAK-11782, which is simpler to implement.
In the UserImporter the {{userMonitor}} is resolved already at init
([Github|https://github.com/apache/jackrabbit-oak/blob/06b7ff2278cdfe432c2ed7cfcdb17f195fca9722/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java#L210-L215]);
but the UserImporter is instantiated many times by the ImporterImpl, it's
barely used (only when importing users).
For that reason the initialization of the UserMonitor object should be delayed,
and only done when it's needed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)