From 129e2aa0741920b5741515f9c5e978643bab8ea2 Mon Sep 17 00:00:00 2001 From: Dennis Ushakov Date: Thu, 30 Jan 2020 14:50:10 +0300 Subject: [PATCH] clear jackson TypeFactory cache GitOrigin-RevId: 036b3d06e75a107faf1c4d902ee57c5c3a27db62 --- .../src/com/intellij/ide/plugins/DynamicPlugins.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/DynamicPlugins.kt b/platform/platform-impl/src/com/intellij/ide/plugins/DynamicPlugins.kt index 313d68fe6d0f..e0298296ccc7 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/DynamicPlugins.kt +++ b/platform/platform-impl/src/com/intellij/ide/plugins/DynamicPlugins.kt @@ -1,6 +1,7 @@ // Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.ide.plugins +import com.fasterxml.jackson.databind.type.TypeFactory import com.intellij.configurationStore.StoreUtil.Companion.saveDocumentsAndProjectsAndApp import com.intellij.configurationStore.jdomSerializer import com.intellij.configurationStore.runInAutoSaveDisabledMode @@ -321,6 +322,7 @@ object DynamicPlugins { } jdomSerializer.clearSerializationCaches() BeanBinding.clearSerializationCaches() + TypeFactory.defaultInstance().clearCache() Disposer.clearDisposalTraces() // ensure we don't have references to plugin classes in disposal backtraces if (disable) {