code: public static ListenableFuture<ResultSet> executeAdaptiveQueryAsync(Session session, Statement statement, int fetchSize) {
          return executeAdaptiveQueryAsync(session, statement, fetchSize, MAX_ADAPTATIONS);
      }
docs: Executes a query asychronously, dynamically adjusting the fetch size down if necessary.