86aab46 Adjust function signature so caching has effect.

Authored and Committed by ralph 7 years ago
    Adjust function signature so caching has effect.
    
    We wrapped that atomic `collect(release)` method in a cache to make
    things fast, but it never worked (it seems).  We *modify* that `release`
    dict on every pass, so its different every time which then always
    bypasses the cache.
    
    In this change, we stop passing that whole dict of releases through,
    since we only need a few small values.  We pass those instead now.
    Caching works, and the site build time is faster.
    
        
file modified
+4 -1