-
Notifications
You must be signed in to change notification settings - Fork 858
VCST-4012: Cache key should be case-insensitive #2954
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
vc-ci
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.919
Timestamp: 05-11-2025T14:26:10
vc-ci
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.508
Timestamp: 05-11-2025T19:29:19
|
vc-ci
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.228
Timestamp: 10-11-2025T13:39:38
Description
References
QA-test:
Jira-link:
https://virtocommerce.atlassian.net/browse/VCST-4012
Artifact URL:
Note
Normalize cache keys to lowercase and make cache regions/key lookups case-insensitive, with corresponding tests.
CacheKey.Normalize(object|string)to lowercase string keys.CacheKey.With(Type, ...)to return normalized keys.CreateEntry,TryGetValue, andRemoveusingCacheKey.Normalize.GetOrCreateExclusiveandGetOrCreateExclusiveAsync._keyTokensDict = new(... OrdinalIgnoreCase),EqualsIgnoreCase,StartsWithIgnoreCase.PlatformMemoryCache,CancellableCacheRegion, and extension methods.Written by Cursor Bugbot for commit 9e338bd. This will update automatically on new commits. Configure here.
Image tag:
ghcr.io/VirtoCommerce/platform:3.915.0-pr-2954-e9ab-vcst-4012-cache-key-e9abb77d