title: What is the best way to convert a synchronous method call to an asynchronous one?
body: <p>I have several methods (involving network operations) which take quite a long time. I want to call them asynchronously and check the status from time to time. What's the recommended way to do it in Java? </p>