4d8917a Use a cache for dependency details

1 file Authored by otaylor 5 years ago, Committed by nphilipp 5 years ago,
    Use a cache for dependency details
    
    When determining the details of a transaction, we are often looking up the
    providers for the same dependencies over and over. Cache the results the
    in a hash table to avoid this - this can make the overall operation several
    times faster.
    
        
file modified
+14 -7