You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2019/12/12 08:04:58 UTC

[aries-jax-rs-whiteboard] branch master updated: [ARIES-1963] Use concurrent set

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

csierra pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/aries-jax-rs-whiteboard.git


The following commit(s) were added to refs/heads/master by this push:
     new 659d1b3  [ARIES-1963] Use concurrent set
659d1b3 is described below

commit 659d1b33f5d0d687a16e780aa4801f0759a04f0a
Author: Carlos Sierra Andrés <ca...@liferay.com>
AuthorDate: Thu Dec 12 09:04:16 2019 +0100

    [ARIES-1963] Use concurrent set
---
 .../aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java b/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java
index b24f026..9f3f48c 100644
--- a/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java
+++ b/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java
@@ -27,6 +27,7 @@ import static org.osgi.service.jaxrs.whiteboard.JaxrsWhiteboardConstants.JAX_RS_
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
@@ -821,7 +822,7 @@ public class AriesJaxrsServiceRuntime implements JaxrsServiceRuntime {
 
         return (__, collection) -> {
             if (collection == null) {
-                collection = new HashSet<>();
+                collection = Collections.newSetFromMap(new ConcurrentHashMap<>());
             }
 
             collection.add(t);