Yes, I'm doing it like that in the rest of my code. My question is what to do when I'm overriding non suspend function. I'm creating the instance of the
ItemBoundaryCallback
but I'm not the one who is calling its methods. How should I launch coroutines in that situation, and how to cancel them properly?