* problem in the transport
*/
public <P, R> Response<R> internalSendRequestThrift(Request<P> request,
Class<R> resultClass) throws ThriftTransportException {
Client client = clientPool.acquireSync();
try {
log.debug("Req-> {}", request);
processRequest(request);
String responseStr = client.invokeJsonRpc(request.toString());
log.debug("<-Res {}", responseStr.trim());
Response<R> response = JsonUtils.fromJsonResponse(responseStr,
resultClass);