Cache blame results

The cache is weighted based on the number of distinct regions.

Change-Id: Ie9a26c0667576646792ba3639075d09fde153cae
3 files changed