diff --git a/src/main/java/ru/ulstu/extractor/service/AuthorService.java b/src/main/java/ru/ulstu/extractor/service/AuthorService.java index 3fe6488..c04cfd1 100644 --- a/src/main/java/ru/ulstu/extractor/service/AuthorService.java +++ b/src/main/java/ru/ulstu/extractor/service/AuthorService.java @@ -25,7 +25,7 @@ public class AuthorService { public Author findOrCreate(Author author) { Optional newAuthor = authorRepository.findByName(author.getName()).stream().findAny(); if (newAuthor.isEmpty()) { - LOG.debug("Author {} was saved.", author); + LOG.debug("Author {} was saved.", author.getName()); return authorRepository.save(author); } return newAuthor.get(); diff --git a/src/main/java/ru/ulstu/extractor/service/GitRepositoryService.java b/src/main/java/ru/ulstu/extractor/service/GitRepositoryService.java index e90dfa8..d42369f 100644 --- a/src/main/java/ru/ulstu/extractor/service/GitRepositoryService.java +++ b/src/main/java/ru/ulstu/extractor/service/GitRepositoryService.java @@ -58,6 +58,7 @@ public class GitRepositoryService { private static final String BRANCH_PREFIX = "refs/remotes/origin/"; @Value("${extractor.custom-projects-dir}") private String customProjectsDir; + private final ExecutorService executorService = Executors.newFixedThreadPool(4); private final StructuralUnitService structuralUnitService; @@ -251,7 +252,6 @@ public class GitRepositoryService { if (maybeFileName.isPresent()) { fileChange = new FileChange(); fileChange.setFile(maybeFileName.get()); - ExecutorService executorService = Executors.newFixedThreadPool(2); Future futureEntity = executorService.submit(() -> { return structuralUnitService.containsEntity(getContent(repository, commit, maybeFileName.get())); });