fix compile error in VirtualFileValueCache

This commit is contained in:
friendseeker 2024-01-01 19:47:08 -08:00
parent 2f2a098742
commit eadb5b3786
No known key found for this signature in database
GPG Key ID: 7DD5039728A27160
1 changed files with 4 additions and 2 deletions

View File

@ -32,8 +32,10 @@ object VirtualFileValueCache {
}
}
def apply[A](converter: FileConverter)(f: VirtualFile => A): VirtualFileValueCache[A] = {
import collection.mutable.{ HashMap, Map }
val stampCache: Map[VirtualFileRef, (Long, XStamp)] = new HashMap
import collection.concurrent.Map
import java.util.concurrent.ConcurrentHashMap
import scala.collection.JavaConverters._
val stampCache: Map[VirtualFileRef, (Long, XStamp)] = new ConcurrentHashMap().asScala
make(
Stamper.timeWrap(stampCache, converter, {
case (vf: VirtualFile) => Stamper.forContentHash(vf)