}
@Override
public Long2ObjectMap<ValueSpecification> getValueSpecifications(LongCollection identifiers) {
final SpecificationLookupRequest request = new SpecificationLookupRequest(identifiers);
final SpecificationLookupResponse response = getRemoteCacheClient().sendGetMessage(request, SpecificationLookupResponse.class);
final List<ValueSpecification> specifications = response.getSpecification();
final Long2ObjectMap<ValueSpecification> specificationMap = new Long2ObjectOpenHashMap<ValueSpecification>();
int i = 0;
for (Long identifier : request.getIdentifier()) {
specificationMap.put(identifier, MemoryUtils.instance(specifications.get(i++)));
}