Carlos Andres Bolaños R.A.
Carlos Andres Bolaños R.A.
I've been thinking about this and the best way to address it, but there is no quick fix, and any solution has pros and cons. So, let me break down...
I've pushed a change [fixing the docs about the `cache_evict` decorator](https://github.com/cabol/nebulex/commit/4071a9b58ca2d5045fd070ee28e119f3fbc5ed29). Also, as mentioned before, the inconsistency issue will be addressed on Nebulex v3 (https://github.com/cabol/nebulex/blob/v3.0.0-dev/lib/nebulex/caching/decorators.ex#L742-L805).
@dongfuye apologies for the lateness on this one, but actually I've been working on something which will make this new strategy feature more seamless I'd say. Will get back to...
Hi @dongfuye 👋 Once again apologies for the lateness here. The reason I'm holding it off is because like you said, currently understanding the GC strategy may be challenging due...
Hey 👋 !! Unfortunately, there is no configuration to send a `PING` automatically, you have to implement it in your app, perhaps a process (`GenServer`) that sends `PING`s from time...
Yeah, I understand that but unfortunately, there is no immediate solution on the adapter itself, because the adapter doesn't have a `GenServer` wrapping up the connection process as you describe,...
Yeah, this would be a nice feature. Since we are working on Nebulex v3, and there will be several changes and improvements in the Redis adapter regarding Redis Cluster and...
Hey 👋 !! First of all, thanks for the proposal, I agree the current GC strategy is quite confusing and prone to unexpected behavior if you don't configure it properly,...
Ok, I think I'm understanding the strategy a bit more, but I need to understand some things yet 😅 . Let me first clarify some things that can simplify the...
Ok, that makes sense. I suggest introducing new config options `:generation_cleanup_timeout` and `:generation_max_size` (and maybe also `:generation_allocated_memory`), and when `:generation_cleanup_timeout` is set, it overrides `:gc_cleanup_min_timeout` and `:gc_cleanup_max_timeout`. In that way,...