Nov. 12, 2013
9:20 p.m.
It seems that for each repository instance up to 512 (!) versions can be cached in memory (instance variable cache), including all their version info, full ancestry until the middle ages, and definitions, including source code and meta data, in the snapshot. This is really massive.
marcus is complaining about it since years :)
The package-cache already contains this data, non-parsed, I know.
Still, the in memory cache should be managed way better, using LRU or something like that.