Add other cache providers
Replicant currently caching in files. It would be nice, if it could handle other cache providers, like inmemory cache, distributed cache, or .net 9 new hybrid cache.
Is the feature request related to a problem
No, or yes, it depends. If you want to use Replicant in distributed environment, then local file caching is not enough.
Describe the solution
Add some extensibility for using other kinds of caching mechanisms, or other caching providers.
Describe alternatives considered
None.
Additional context
Is this something you are working on or are you open to an PR for this?
yep, happy to consider a pull request
Tried to run tests, but lots of the fail. Is this something you are aware of on different dev environments?
whats the actual failure? the test pass for me locally and on CI
Several, for example EnsureExpiryIsCorrect
here the expiry is not null, (as it does not match any for the min file dates) but was expected to be null
running on MacOS
looks like, my file system works differently ... i saw that you are running your build pipeline on macos as well. strange.
@esskar given you can recreate the problem on your machine, a pull request that fixes it would be appreciated. or even a new test that fail in CI would help