This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/main by this push:
     new dc58d8d9e3d CAUSEWAY-3971: makes FacetRank thread-safe
dc58d8d9e3d is described below

commit dc58d8d9e3dff9f1b31ff5380e0da5148a563eb4
Author: andi-huber <[email protected]>
AuthorDate: Fri Mar 6 14:19:25 2026 +0100

    CAUSEWAY-3971: makes FacetRank thread-safe
---
 .../java/org/apache/causeway/core/metamodel/facetapi/FacetRank.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRank.java
 
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRank.java
index cfece14d724..b69abc4cb2e 100644
--- 
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRank.java
+++ 
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRank.java
@@ -34,7 +34,7 @@
 /**
  * Multiple {@link FacetRank}(s) are collected into a single {@link 
FacetRanking}.
  *
- * @apiNote not thread-safe
+ * @apiNote thread-safe
  */
 record FacetRank<F extends Facet>(
         Class<F> facetType,
@@ -44,7 +44,7 @@ record FacetRank<F extends Facet>(
     FacetRank(
             final Class<F> facetType,
             final Facet.Precedence precedence) {
-        this(facetType, precedence, _Multimaps.newListMultimap());
+        this(facetType, precedence, _Multimaps.newConcurrentListMultimap());
     }
 
     QualifiedFacet.Key key(final @Nullable String qualifier) {

Reply via email to