aboutsummaryrefslogtreecommitdiff
path: root/stage1/CachingClassLoader.scala
Commit message (Collapse)AuthorAgeFilesLines
* Merge separate hashmaps for persistent cache into oneChristopher Vogt2017-02-011-1/+1
| | | | | | | This isn’t type-safe, but re-using that same hashmap for both keys and classloaders allows to reduce the number of members in Context. Also we can re-use the same hashMap for other things as well in the coming commits, e.g. timestamps.
* for better performance do not generate exceptions during class loading for ↵Christopher Vogt2016-04-281-2/+7
| | | | control flow, but use null instead
* Add CachingClassLoader to cache loadClass of URLClassLoaderChristopher Vogt2016-03-191-0/+12