final Map<K, V> result = new HashMap<K, V>();
final Collection<Integer> partitions = getPartitionsForKeys(ks);
try {
OperationFactory factory = operationProvider.createGetAllOperationFactory(ks, expiryPolicy);
OperationService operationService = getNodeEngine().getOperationService();
Map<Integer, Object> responses = operationService.invokeOnPartitions(getServiceName(), factory, partitions);
for (Object response : responses.values()) {
final Object responseObject = serializationService.toObject(response);
final Set<Map.Entry<Data, Data>> entries = ((MapEntrySet) responseObject).getEntrySet();
for (Map.Entry<Data, Data> entry : entries) {
final V value = serializationService.toObject(entry.getValue());