[LL FIR] fix a memory leak from LLFirNonUnderContentRootSessionFactory

This commit is contained in:
Ilya Kirillov
2022-12-06 21:10:29 +01:00
committed by teamcity
parent b4b05b7bf6
commit a297240870
2 changed files with 7 additions and 4 deletions
@@ -10,13 +10,11 @@ import com.intellij.psi.util.CachedValue
import com.intellij.psi.util.CachedValueProvider
import com.intellij.psi.util.CachedValuesManager
import com.intellij.util.containers.ContainerUtil
import org.jetbrains.annotations.TestOnly
import java.util.concurrent.ConcurrentHashMap
public abstract class SoftCachedMap<K : Any, V : Any> {
public abstract fun getOrPut(key: K, create: () -> V): V
@TestOnly
public abstract fun clear()
public companion object {