In Play 2.3, the Action.async method has the signature
final def async(block: ⇒ Future[Result]): Action[AnyContent]
I did not figure out the meaning of => Future[Result], is it an anonymous function? Then shouldn't it be () => Future[Result]?
 
     
     
    