Krukov D
Krukov D
released with 7.4.0
Hello, I thought it is normal that cashews is so slow compare to functools.cache (LRU by the way), because there are a big difference between it. Functools cache don't have:...
JFYI I tried to dig deeper into why the performance is so bad. I found a few issues that I quickly fixed ([here](https://github.com/Krukov/cashews/pull/280)) and a few more that could be...
Hello, thanks for reporting > Looks like this prefix appending causes us to have to remember to add this prefix everywhere. I don't know if this is intended behavior or...
@sohang123 Nope it is not possible for now - I've added it for some reason. Now I gonna to remove it soon
yes, it is internal part of early caching. We need to store somewhere the time when the cache will be considered prematurely invalid ( early ttl ). Ideologically, decorators provide...
@seekerk thanks for reporting this issue. Sure it's a bug.
Thanks, I took a look and the main difference is that "limits" uses `register_script` instead of `script_load` (https://redis-py.readthedocs.io/en/stable/commands.html#redis.commands.core.CoreCommands.register_script) You can read more here to understand why https://redis-py.readthedocs.io/en/stable/lua_scripting.html : > The...
Hello, That's easy, It could be something like this ```python cache.setup("redis://", address="unix:///run/redis/redis.sock") ```
Thanks for reporting and such huge investigation and contribution, appreciate it. PR was merged. I need to think about a better mechanism, I had some thoughts, but now I have...