(feat): add caching to new analytics

Is this a bug? Make sure to use the Bug template above and be as detailed in your report as possible.

Assignee Loading
Time tracking Loading