Just like this!!!!!!!!!!!!!!!!
===============================================================
public static class Reduce extends MapReduceBase implements
Reducer {
@Override
public void reduce(IntWritable dummy, Iterator values,
OutputCollector output, Reporter reporter)
throws IOException {
List cache = new ArrayList();
// first loop and caching
while (values.hasNext()) {
cache.add(new Text(values.next()));
}
// second loop
for(Text p:cache) {
output.collect(NullWritable.get(), p);
}
}
}