Reamer opened a new pull request, #4382: URL: https://github.com/apache/zeppelin/pull/4382
### What is this PR for? This pull request introduces a mechanism to initialize Notes in the background. A consumer is passed, which is then called with the NoteId. The consumer itself is responsible for checking, for example, whether the note still exists. The initialization runs in several threads. The consumer must therefore be thread-safe. This approach scales well, in my opinion, because it makes effective use of NoteCache. Another approach, e.g. to initialize the Notes in the sub-module, would not utilize the NoteCache as effectively. This is true if one sub-module is faster than the other. ### What type of PR is it? - Improvement ### What is the Jira issue? * https://issues.apache.org/jira/browse/ZEPPELIN-5754 ### How should this be tested? * CI ### Screenshots (if appropriate) ### Questions: * Does the licenses files need to update? No * Is there breaking changes for older versions? No * Does this needs documentation? No -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@zeppelin.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org