mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-09 14:34:43 +00:00
This commit clarifies the contract of Cache#computeIfAbsent so that an exception that occurs during the execution of the loader is thrown to all callers. Prior to this commit, the first caller would get the ExecutionException and other callers that called during the load execution would get null, which is confusing.