lettuce icon indicating copy to clipboard operation
lettuce copied to clipboard

Keep track of pending Redis get calls in client side caching to avoid race with invalidations. #3481

Open IvarHenckel opened this issue 1 month ago • 2 comments

Closes #3481

Make sure that:

  • [x] You have read the contribution guidelines.
  • [x] You have created a feature request first to discuss your contribution intent. Please reference the feature request ticket number in the pull request.
  • [x] You applied code formatting rules using the mvn formatter:format target. Don’t submit any formatting related changes.
  • [ ] You submit test cases (unit or integration tests) that back your changes.

IvarHenckel avatar Nov 02 '25 20:11 IvarHenckel

Hi, I’m Jit, a friendly security platform designed to help developers build secure applications from day zero with an MVS (Minimal viable security) mindset.

In case there are security findings, they will be communicated to you as a comment inside the PR.

Hope you’ll enjoy using Jit.

Questions? Comments? Want to learn more? Get in touch with us.

jit-ci[bot] avatar Nov 02 '25 20:11 jit-ci[bot]

So far didn't add any tests. I felt I was only changing internal parts and there is already tests against the end behavior. Testing the race itself, i.e. somehow mocking the order of threads, is tricky. But let me know if you prefer more tests.

IvarHenckel avatar Nov 02 '25 21:11 IvarHenckel