Hey @eko , thanks for doing that and sorry for taking so long to include the tests.
I'm adding a new test for NotFound, just to ensure it is working as intended. Also, fixing the idea of the clientExpiration option I've done in the previous proposal. The idea here is to keep the expiration using TTL (server-side), but give an option to the user to use a different expiration time for the server-assisted client cache (more info on the link below).
Hey @eko , thanks for doing that and sorry for taking so long to include the tests. I'm adding a new test for NotFound, just to ensure it is working as intended. Also, fixing the idea of the
clientExpiration
option I've done in the previous proposal. The idea here is to keep theexpiration
using TTL (server-side), but give an option to the user to use a different expiration time for the server-assisted client cache (more info on the link below).Commit notes:
Adding ClientSideCacheExpiration option for rueidis, tweaking tests and benchmarks.
Benchmark Results: