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) {