Generator<K> gen = new Generator<K>(content, _keyConverter);
int checksum = gen.getChecksum();
path = path.addParameter(ClusterMateConstants.QUERY_PARAM_CHECKSUM,
(checksum == 0) ? "0" : String.valueOf(checksum));
BoundRequestBuilder reqBuilder = path.putRequest(_httpClient);
reqBuilder = reqBuilder.setBody(gen);
ListenableFuture<Response> futurama = _httpClient.executeRequest(reqBuilder.build());
// First, see if we can get the answer without time out...
Response resp;
try {
resp = futurama.get(timeout, TimeUnit.MILLISECONDS);