@dave08 I’m lost once again in your domain. I hear the words, but miss the picture. Hearing “should run the last request” immediately conjures the image of conflated actor:
actor(capacity = Channel.CONFLATED) { for (request in channel) process(request) }
. You
send
requests to this actor and it will only process the most recent one (it will never process two requests concurrently)