final long correlationId = getNextCorrelationId();
request.setCorrelationId(correlationId);
final FudgeMsg responseMsg = sendRequestAndWaitForResponse(FudgeSerializer.addClassHeader(scontext.objectToFudgeMsg(request), request.getClass(), CacheMessage.class),
correlationId);
final FudgeDeserializer dcontext = new FudgeDeserializer(getMessageSender().getFudgeContext());
final Response response = dcontext.fudgeMsgToObject(responseClass, responseMsg);
return response;
}
private <Message extends CacheMessage> void postMessage(final Message message) {
final FudgeSerializer scontext = new FudgeSerializer(getMessageSender().getFudgeContext());