diff options
Diffstat (limited to 'stage1/CachingClassLoader.scala')
-rw-r--r-- | stage1/CachingClassLoader.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/stage1/CachingClassLoader.scala b/stage1/CachingClassLoader.scala index 4ddebda..38c0a1b 100644 --- a/stage1/CachingClassLoader.scala +++ b/stage1/CachingClassLoader.scala @@ -5,7 +5,7 @@ import scala.util.Try trait CachingClassLoader extends ClassLoader{ def logger: Logger - val cache = new KeyLockedLazyCache[String,Option[Class[_]]]( new ConcurrentHashMap, new ConcurrentHashMap, Some(logger) ) + val cache = new KeyLockedLazyCache[Option[Class[_]]]( new ConcurrentHashMap[AnyRef,AnyRef], Some(logger) ) override def loadClass(name: String, resolve: Boolean) = { cache.get( name, Try(super.loadClass(name, resolve)).toOption ).getOrElse(null) } |