-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Open
Labels
Bottom Up WorkNot part of a theme, epic, or user storyNot part of a theme, epic, or user storyPriority:3Work that is nice to haveWork that is nice to haveUser StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-Extensions-Cachingtenet-performancePerformance related issuePerformance related issue
Milestone
Description
Previously, we avoided using a Timer for checking cache expiration because such usage would prevent recycling of idle services; this constraint no longer exists. With a Timer-based expiration check, MemoryCache APIs will no longer incur the cost of checking expiration time to spawn a background task to remove expired items. This will yield a ~10% RPS performance gain. See #45842 for more performance benchmark details and conversation.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Bottom Up WorkNot part of a theme, epic, or user storyNot part of a theme, epic, or user storyPriority:3Work that is nice to haveWork that is nice to haveUser StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-Extensions-Cachingtenet-performancePerformance related issuePerformance related issue