326e49886b
continuous-integration/drone/push Build is passing
- Introduced `refreshAIRecommendationsCacheAsync` method to refresh AI recommendations in the background, improving responsiveness by serving the previous cache until the refresh completes. - Updated `StartAIOnboarding` to call the new asynchronous cache refresh method instead of invalidating the cache directly. - Added logging for cache refresh operations, including success and error handling, to enhance observability. This update enhances the AI recommendation caching mechanism, providing a smoother onboarding experience and reducing latency in recommendation retrieval.