Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 2
Register Refresh() as a scheduled service #138
Copy link
Copy link
Open
Labels
Area: WebRelates to the `AspNetCore` or other web-related functionality.Relates to the `AspNetCore` or other web-related functionality.Priority: 1Severity 2: MajorStatus 2: ScheduledPlanned for an upcoming release.Planned for an upcoming release.Type: FeatureIntroduces a major area of functionality.Introduces a major area of functionality.
Milestone
Description
Metadata
Metadata
Assignees
Labels
Area: WebRelates to the `AspNetCore` or other web-related functionality.Relates to the `AspNetCore` or other web-related functionality.Priority: 1Severity 2: MajorStatus 2: ScheduledPlanned for an upcoming release.Planned for an upcoming release.Type: FeatureIntroduces a major area of functionality.Introduces a major area of functionality.
With the wire-up of services migrated to .NET's built-in DI container (#137), we can move the periodic cache-refresh job out of the request path (where it delays intervalled requests) and into a proper background service that runs at startup.
StartingAsync, notStartAsync, or the server can start accepting requests before the cache is warmRefresh() in the background (new TopicCacheRefreshService : IHostedLifecycleService`)