-
Notifications
You must be signed in to change notification settings - Fork 770
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HybridCache : implement the tag expiration feature (#5785)
* rebase hc-tags work from dev (easier to re-branch due to drift) * detect malformed unicode in tags/keys * avoid try/finally in unicode validation step * make build happy * happier * normalize and test how per-entry vs global options are inherited * add loggine of rejected data * event log for tag invalidations * make the CI overlord happy * rebase hc-tags work from dev (easier to re-branch due to drift) * detect malformed unicode in tags/keys * avoid try/finally in unicode validation step * make build happy * happier * normalize and test how per-entry vs global options are inherited * add loggine of rejected data * event log for tag invalidations * make the CI overlord happy * add event-source into more tests (proves logging-related code branches work) * add inbuilt type serializer test * add license header * improving code coverage * incorporate PR feedback re thread-static array * make the robots happy * Update src/Libraries/Microsoft.Extensions.Caching.Hybrid/Internal/TagSet.cs Co-authored-by: Sébastien Ros <[email protected]> * tag-based invalidate: pass multiple tags, to ensure code paths * more coverage --------- Co-authored-by: Sébastien Ros <[email protected]>
- Loading branch information
1 parent
ab94e0b
commit bf3ac53
Showing
34 changed files
with
2,288 additions
and
100 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.