@Anton I have a case where I have interconnected nodes on network. Each node can run a computationFunction which dynamically can be reloaded (through class loader), so in essence
If the user of the node decides to change this computation function and set another one, I would like to be sure, that old function is not currently computing, otherwise there might be strange stuff happening on the responseChannel.
Question is not critical, as I can work around as normal people do, as well as I THINK that even if I change the reference to the function, old still be able to finish it's computation and send the results through proper channels, as any references and context it had when started, still be present when it finishes