public ListenableFuture<T> fetchAsync(final TwilioRestClient client) {
        return Twilio.getExecutorService().submit(new Callable<T>() {
            public T call() {
                return fetch(client);
            }
        });
    }
public ListenableFuture < T > fetchAsync ( final TwilioRestClient client ) { return Twilio . getExecutorService ( ) . submit ( new Callable < T > ( ) { public T call ( ) { return fetch ( client ) ; } } ) ; }
Execute an async request using specified client.

@param client client used to make request
@return future that resolves to requested object