code: public void onAsyncResponse(ConsumerConfig config, SofaRequest request, SofaResponse response, Throwable exception)
          throws SofaRpcException {
      }
docs: Do filtering after asynchronous respond, only supported in CONSUMER SIDE. <p>
  
  Because when do async invoke, the code after invoke has been executed after invoker return dummy empty response.
  We need execute filter code after get true response from server.<p>
  
  NOTICE: The thread run {@link #onAsyncResponse} is different with the thread run {@link #invoke}
  
  @param config    ConsumerConfig, READ ONLY PLEASE.
  @param request   Request
  @param response  Response from server (if exception is null)
  @param exception Exception from server (if response is null)
  @throws SofaRpcException Other rpc exception
  @see #invoke(FilterInvoker, SofaRequest)
  @see SofaRequest#isAsync()