Skip to content

Commit 84cfd40

Browse files
guillaume-dequennesonartech
authored andcommitted
SONARPY-4039 Fix nondeterminism in AWS lambda handler indexing (#1057)
GitOrigin-RevId: 49b51d11d4f47b20f992dac1ac231904dae9b111
1 parent f1db8bd commit 84cfd40

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

python-frontend/src/main/java/org/sonar/python/project/config/ProjectConfigurationBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.sonar.python.project.config;
1818

1919
import java.util.Collection;
20-
import java.util.HashSet;
2120
import java.util.Map;
2221
import java.util.Set;
2322
import java.util.concurrent.ConcurrentHashMap;
@@ -38,7 +37,7 @@ public ProjectConfigurationBuilder() {
3837
}
3938

4039
public ProjectConfigurationBuilder addAwsLambdaHandler(String packageName, String fullyQualifiedName) {
41-
awsLambdaHandlersByPackage.computeIfAbsent(packageName, k -> new HashSet<>()).add(fullyQualifiedName);
40+
awsLambdaHandlersByPackage.computeIfAbsent(packageName, k -> ConcurrentHashMap.newKeySet()).add(fullyQualifiedName);
4241
return this;
4342
}
4443

0 commit comments

Comments
 (0)