public RemoteCacheClient(final FudgeConnection requestGets, final FudgeConnection requestPuts) {
ArgumentChecker.notNull(requestGets, "requestGets");
ArgumentChecker.notNull(requestPuts, "requestPuts");
_fudgeGets = new FudgeClient(requestGets);
if (requestPuts != requestGets) {
_fudgeGets.postMessage(new SlaveChannelMessage());
_fudgePuts = new FudgeClient(requestPuts);
} else {
_fudgePuts = _fudgeGets;
}
}