Hi everyone, I am trying to figure out how to properly implement caching algorithm with coroutines
With callbacks it was somewhat direct, where I would have a callback that would be reinvoked
Now I am wondering if I should return 2 jobs that the receiver would wait for or should I return it as a flow? Wdyt is better? I just don't like that I would have collect block with the flow though I might extract it into something abstract