Files
openide/platform/ui.jcef/jcef/JBCefAppCacheInvalidator.kt
Daniil Ovchinnikov 36b34c4e18 extract intellij.platform.ui.jcef module
GitOrigin-RevId: 560932e829c0bbf85d51b22a80963a978cf89553
2024-09-03 17:43:45 +00:00

21 lines
794 B
Kotlin

// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.ui.jcef
import com.intellij.ide.IdeBundle
import com.intellij.ide.caches.CachesInvalidator
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.components.service
private class JBCefAppCacheInvalidator : CachesInvalidator() {
override fun getComment(): String = IdeBundle.message("jcef.local.cache.invalidate.comment")
override fun getDescription(): String = IdeBundle.message("jcef.local.cache.invalidate.description")
override fun optionalCheckboxDefaultValue(): Boolean = false
override fun invalidateCaches() {
ApplicationManager.getApplication().service<JBCefAppCache>().markInvalidated()
}
}