Do I need to rewrite every interface to migrate to `suspend`?
I’m working on migrating my thread-based code to coroutines.
I previously had a List called RedisList which preformed all of its operations against a redis database over a network connection. Now that I’m migrating to the Lettuce library which supports couroutines, I’d like all of my RedisList functions to suspend. However, the List interface does not support suspend functions.
Maybe I’m still struggling a little with understanding this migration. Since I can’t override List methods with the...