The Great JCache Pull request :)

It probably is better to send all the requests in 1 go and store the futures in a collection. And then in another loop you go over all futures to do a get. This way all the requests a processed in parallel instead of sequentially.