-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Hybrid Cache: Element cache #22369
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
Merged
Merged
Hybrid Cache: Element cache #22369
Changes from 14 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
98454f0
Implement ElementCacheService with HybridCache backing and database c…
lauraneto 428beb3
Add element navigation service, publish status tracking, and breadth-…
lauraneto a280c0e
Fix element CacheNodeFactory to set IsDraft from preview parameter
lauraneto 4ae8f7c
Use ElementTree lock instead of ContentTree in ElementCacheService
lauraneto fbb0cdc
Add ElementCacheServiceTests and fix PublishStatusServiceTests for ab…
lauraneto c5654c3
Add IPublishedElementCache facade for public element cache access
lauraneto ef55f6e
Add ElementHybridCacheTests and ElementHybridCacheElementTypeTests
lauraneto 352cc8f
Merge branch 'v18/dev' into v18/feature/element-cache
lauraneto 7ae58ec
Fix element navigation to include containers and support breadth-firs…
lauraneto ad677e3
Merge remote-tracking branch 'origin/v18/dev' into v18/feature/elemen…
lauraneto c295fab
Add ElementContentTypeSeedKeyProvider for content-type-based element …
lauraneto bb16866
Fix ContentNavigationServiceTest mocks for multi-objectType repositor…
lauraneto 1494549
Skip Cannot_Get_Published_Again_After_Trashing test
lauraneto f0cc846
Merge branch 'v18/dev' into v18/feature/element-cache
lauraneto b4daa57
Replace unsafe casts with StaticServiceProvider in obsolete constructors
lauraneto 02437fb
Remove duplicate XML doc summary in GetElementCultureDataForNodes
lauraneto f46c520
Add obsolete constructors for backward compatibility
lauraneto 80d9455
Pass cancellationToken to ExistsAsync in ElementCacheService.SeedAsync
lauraneto fb0ec4e
Fix DocumentUrlServiceTests to use IDocumentPublishStatusQueryService
lauraneto d1edf98
Merge branch 'v18/dev' into v18/feature/element-cache
lauraneto 34d1d4f
Merge branch 'v18/dev' into v18/feature/element-cache
lauraneto 57a5e34
Trigger Build
AndyButland 42516cc
Merge remote-tracking branch 'origin/v18/dev' into v18/feature/elemen…
lauraneto f98b3b9
Address PR review feedback
lauraneto 3d3647e
Invalidate element cache entries when trashed
lauraneto af5d2dd
Move element trash cache tests to ElementHybridCacheTests
lauraneto 3512cf0
Add element hybrid cache variant tests
lauraneto 50f564a
Merge remote-tracking branch 'origin/v18/dev' into v18/feature/elemen…
lauraneto 139d667
Rename IPublishedElementCache.GetByIdAsync to GetByKeyAsync
lauraneto 49c58bd
Align IDocumentPublishStatusQueryService method names with element eq…
lauraneto 7a54846
Keep INNER JOIN for document/media navigation queries
lauraneto 4b41b3a
Consolidate breadth-first seed key provider logic into base class
lauraneto 9f3c2ce
Revert "Rename IPublishedElementCache.GetByIdAsync to GetByKeyAsync"
lauraneto 73c4f1e
Merge branch 'v18/dev' into v18/feature/element-cache
lauraneto File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.