Cache all the activity/utilization calculations and invalidate them whenever a relevant activityentry is saved.
Cache all the activity/utilization calculations and invalidate them whenever a relevant activityentry is saved.

AeroNotix/django-timetracker,AeroNotix/django-timetracker,AeroNotix/django-timetracker