my previous implementation used a blocking queue a...
# coroutines
g
my previous implementation used a blocking queue and multi threading, and was pure java, --since JUnit runs tests on its own thread it seemed like an obvious solution