You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Neos <9.0 we stored the workspace name of a node, within the content cache key to be able to flush caches more precisely and prevent exposing cached user-workspace content to live.
We need to discuss, what fits best here: workspace name or contentstream id
And add the addional identifier to the cache keys in cache creation and flushing.
We also should check if it's still needed to iterate over workspace hirarchy for cache flushing, as we do it in Neos <9.0.
The text was updated successfully, but these errors were encountered:
requiring the contentStreamId in CacheTag::forDynamicNodeAggregate will be tedious as with the NodeIdentity refactoring and the NodeAdress removal, the content stream id will no longer be available.
I think we have to use workspaceName as we still need to flush based on the workspaceName when the csId changes, probably has broken edge cases with csId around publishing anyways.
This has acually been discussed and we decided to switch it to workspace name. It's on my todo list. But I was also depending on Workspace aware commands etc.
In Neos <9.0 we stored the workspace name of a node, within the content cache key to be able to flush caches more precisely and prevent exposing cached user-workspace content to live.
We need to discuss, what fits best here: workspace name or contentstream id
And add the addional identifier to the cache keys in cache creation and flushing.
We also should check if it's still needed to iterate over workspace hirarchy for cache flushing, as we do it in Neos <9.0.
The text was updated successfully, but these errors were encountered: