#48 Rework the CollectionCountContext to update when counts are < 0
This replaces the old Maps for caching with a LoadingCache which provides a simple interface for refreshing and evicting records. There's probably still some improvement to be made but the sum/count queries are fairly quick from my experience.
Showing with 229 additions and 231 deletions
This diff is collapsed.