What is the Asynchronous API?
In addition to synchronous API methods like Cache.put(), Cache.remove(), etc., Infinispan also has an asynchronous, non-blocking API where you can achieve the same results in a non-blocking fashion.  These methods are named in a similar fashion to their blocking counterparts, with "Async" appended. E.g., Cache.putAsync(), Cache.removeAsync(), etc. These asynchronous counterparts return a Future containing the actual result of the operation.