So, what is the use case for readASync?
I don’t think there are very many good ones other than maybe updating the GUI inside the callback (which you’d also need to use invokeLater
for) or something like that. It’s a bit of an advanced tool.
Any other use cases you’re more likely to get yourself into trouble because another instance of e.g. the tag change script or whatever context you made the async call from is now free to execute.
GUI update makes sense…
Thanks for your time.