@Override
public Map<Long, FudgeMsg> get(Collection<Long> identifiers) {
final GetRequest request = new GetRequest(getCacheKey().getViewCycleId(), getCacheKey()
.getCalculationConfigurationName(), identifiers);
final GetResponse response = getRemoteCacheClient().sendGetMessage(request, GetResponse.class);
final Map<Long, FudgeMsg> result = new HashMap<Long, FudgeMsg>();
final List<FudgeMsg> values = response.getData();
if (values.size() != identifiers.size()) {
// An error at the server end, possibly an invalid cache (gives a result with just one null in)
return Collections.emptyMap();
}
int i = 0;