Skip to content

Commit 41f2a99

Browse files
tim-hellhakemalaporte
authored andcommitted
Use threadsafe list for concurrent modifications (#52)
1 parent 9368be6 commit 41f2a99

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/coveo/AbstractFMT.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
import java.nio.file.Paths;
1414
import java.util.ArrayList;
1515
import java.util.List;
16+
import java.util.concurrent.CopyOnWriteArrayList;
1617
import java.util.stream.Collectors;
1718
import java.util.stream.Stream;
1819

1920
import org.apache.maven.plugin.AbstractMojo;
2021
import org.apache.maven.plugin.MojoExecutionException;
2122
import org.apache.maven.plugin.MojoFailureException;
22-
import org.apache.maven.plugin.logging.Log;
2323
import org.apache.maven.plugins.annotations.Parameter;
2424

2525
public abstract class AbstractFMT extends AbstractMojo {
@@ -62,7 +62,7 @@ public abstract class AbstractFMT extends AbstractMojo {
6262
@Parameter(defaultValue = "google", property = "style")
6363
private String style;
6464

65-
private List<String> filesProcessed = new ArrayList<String>();
65+
private List<String> filesProcessed = new CopyOnWriteArrayList<>();
6666
private int nonComplyingFiles;
6767

6868
/**

0 commit comments

Comments
 (0)