Skip to content

[BREAKING]: Cache Client lists no longer have a sliding expiration and each cache item expires independently#97

Merged
niemyjski merged 22 commits intomainfrom
bugfix/cache-client-list-item-sliding-cache-expiration
May 2, 2025
Merged

[BREAKING]: Cache Client lists no longer have a sliding expiration and each cache item expires independently#97
niemyjski merged 22 commits intomainfrom
bugfix/cache-client-list-item-sliding-cache-expiration

Conversation

@niemyjski
Copy link
Copy Markdown
Member

@niemyjski niemyjski commented Apr 17, 2025

Depends on FoundatioFx/Foundatio#376..

We should look for any race conditions and possibly even more so around how we set the list root key expiration after add or remove (existing behavior).

@niemyjski niemyjski added the bug label Apr 17, 2025
@niemyjski niemyjski requested review from Copilot and ejsmith April 17, 2025 20:34
@niemyjski niemyjski self-assigned this Apr 17, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

PERF: RemoveAll Tests and ensure we return a deterministic remove all count + batching
@niemyjski
Copy link
Copy Markdown
Member Author

@Seadoo2017 Can you please review this pr. I had to add a retry to the test we added in #64 and I'm just curious what all changed or if it's still needed. Passes most of the time and I don't see anything that would have changed.

@niemyjski niemyjski merged commit a93d352 into main May 2, 2025
2 of 3 checks passed
@niemyjski niemyjski deleted the bugfix/cache-client-list-item-sliding-cache-expiration branch May 2, 2025 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants