cached icon indicating copy to clipboard operation
cached copied to clipboard

Unnecessary `&mut V` with `get_or_set_with` and `try_get_or_set_with` (CachedAsync)

Open hanako-eo opened this issue 1 year ago • 0 comments

Hi, I'm using the library for a project and I notice that get_or_set_with and try_get_or_set_with return a &mut V and not a &V. I wonder why you do it this way (because, according to the course, it's not possible to have 2 get_or_set values at the same time without having problems with the compiler). In my case, I need a &V and I would find it more relevant to prefix _mut and then return &mut V.

hanako-eo avatar Jan 29 '24 19:01 hanako-eo