src/main/java/com/github/ddth/cql/SessionManager.java
public void executeAsync(FutureCallback<ResultSet> callback, Statement stm)
            throws ExceedMaxAsyncJobsException {
        executeAsync(callback, stm, null);
    }
public void executeAsync(FutureCallback<ResultSet> callback, Statement stm)
            throws ExceedMaxAsyncJobsException {
        executeAsync(callback, stm, null);
    }
Async-execute a query.

<p>
The default session (obtained via {@link #getSession()} is used to execute the query.
</p>

@param callback
{@link ExceedMaxAsyncJobsException} will be passed to
{@link FutureCallback#onFailure(Throwable)} if number of async-jobs exceeds
{@link #getMaxAsyncJobs()}.
@param stm
@since 0.4.0.2
@throws ExceedMaxAsyncJobsException
If number of running jobs exceeds a threshold <i>and</i> {@code callback} is
{@code null}.