fix compile error in VirtualFileValueCache

This commit is contained in:
friendseeker 2024-01-01 19:47:08 -08:00 committed by Eugene Yokota
parent c64e3ba4da
commit 72b1d93cb5
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)