public void onRequestSent() {}
@Override
public void onResponseReceived(ChannelBuffer message) {
try {
TTransport inputTransport = new TChannelBufferInputTransport(message);
TProtocol inputProtocol = in.getProtocol(inputTransport);
waitForResponse(inputProtocol, sequenceId);
Object results = readResponse(inputProtocol);
stats.addSuccessTime(nanosSince(start));
future.set(results);