diff --git a/src/main/java/org/alfresco/opencmis/dictionary/CMISDictionaryRegistryImpl.java b/src/main/java/org/alfresco/opencmis/dictionary/CMISDictionaryRegistryImpl.java index 3db14e8c31..26c4dfc8dd 100644 --- a/src/main/java/org/alfresco/opencmis/dictionary/CMISDictionaryRegistryImpl.java +++ b/src/main/java/org/alfresco/opencmis/dictionary/CMISDictionaryRegistryImpl.java @@ -33,7 +33,6 @@ import java.util.LinkedList; import java.util.List; import java.util.Map; -import org.alfresco.error.AlfrescoRuntimeException; import org.alfresco.opencmis.dictionary.CMISAbstractDictionaryService.DictionaryInitializer; import org.alfresco.opencmis.mapping.CMISMapping; import org.alfresco.repo.dictionary.CompiledModel; diff --git a/src/main/java/org/alfresco/repo/dictionary/CompiledModelsCache.java b/src/main/java/org/alfresco/repo/dictionary/CompiledModelsCache.java index a193cbd0f9..9f5d2c8394 100644 --- a/src/main/java/org/alfresco/repo/dictionary/CompiledModelsCache.java +++ b/src/main/java/org/alfresco/repo/dictionary/CompiledModelsCache.java @@ -29,6 +29,9 @@ import org.alfresco.repo.security.authentication.AuthenticationUtil; import org.alfresco.repo.security.authentication.AuthenticationUtil.RunAsWork; import org.alfresco.repo.tenant.TenantService; import org.alfresco.util.cache.AbstractAsynchronouslyRefreshedCache; +import org.alfresco.util.cache.RefreshableCacheEvent; +import org.alfresco.util.cache.RefreshableCacheListener; +import org.alfresco.util.cache.RefreshableCacheRefreshedEvent; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -103,4 +106,49 @@ public class CompiledModelsCache extends AbstractAsynchronouslyRefreshedCache