From bf3e7390f554c4f27156978495c5c1c1b4bab331 Mon Sep 17 00:00:00 2001 From: kcichonczyk <88378534+kcichonczyk@users.noreply.github.com> Date: Wed, 8 Jun 2022 13:59:17 +0200 Subject: [PATCH] Revert "[ATS-988] Fixed Intermittent failure (ConcurrentModificationException) caused by a new call to getData() from configScheduler. (#1103)" (#1148) This reverts commit b4bf6e0e39793645ca000e952ff2471061b1d79e. --- .../repo/rendition2/RenditionDefinitionRegistry2Impl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/repository/src/main/java/org/alfresco/repo/rendition2/RenditionDefinitionRegistry2Impl.java b/repository/src/main/java/org/alfresco/repo/rendition2/RenditionDefinitionRegistry2Impl.java index f68fb4a4f1..d955fbaa57 100644 --- a/repository/src/main/java/org/alfresco/repo/rendition2/RenditionDefinitionRegistry2Impl.java +++ b/repository/src/main/java/org/alfresco/repo/rendition2/RenditionDefinitionRegistry2Impl.java @@ -369,7 +369,7 @@ public class RenditionDefinitionRegistry2Impl implements RenditionDefinitionRegi renditionNamesWithMaxSize = data.renditionsFor.get(sourceMimetype); if (renditionNamesWithMaxSize == null) { - renditionNamesWithMaxSize = getRenditionNamesWithMaxSize(data, sourceMimetype); + renditionNamesWithMaxSize = getRenditionNamesWithMaxSize(sourceMimetype); data.renditionsFor.put(sourceMimetype, renditionNamesWithMaxSize); } } @@ -394,9 +394,10 @@ public class RenditionDefinitionRegistry2Impl implements RenditionDefinitionRegi // Gets a list of rendition names that can be created from the given sourceMimetype. // Includes the maxSize for each. - private Set> getRenditionNamesWithMaxSize(Data data, String sourceMimetype) + private Set> getRenditionNamesWithMaxSize(String sourceMimetype) { Set> renditions = new HashSet(); + Data data = getData(); for (Map.Entry entry : data.renditionDefinitions.entrySet()) { RenditionDefinition2 renditionDefinition2 = entry.getValue();