In ACF18, introduce support for asynchronous programming via Future. A Future is an eventual result of an asynchronous operation.
Asynchronous programming is useful when you want to reduce the average response time of an application.
Methods available with runAsync are:
UDF Method would be either a closure reference, closure, or a User Defined Method
An empty future is an object, which can be explicitly marked as complete with a result value. It can be used in producer/consumer scenarios.
The methods available on an empty Future are: