return new EntrySetOperationFactory(name);
}
@Override
protected Object reduce(Map<Integer, Object> map) {
MapEntrySet entrySet = new MapEntrySet();
MapService service = getService();
for (Object result : map.values()) {
Set<Map.Entry<Data, Data>> entries = ((MapEntrySet) service.getMapServiceContext().toObject(result)).getEntrySet();
for (Map.Entry<Data, Data> entry : entries) {
entrySet.add(entry);
}
}
return entrySet;
}