Bei Verwendung des MongoDB Async-Java-Treibers: Muss der folgende Callback einen AtomicInteger-Zähler verwenden oder würde ein normaler Int den Job ausführen?Muss MongoCollection.forEach threadsicher sein?
Block<Document> theBlock = new Block<Document>() {
AtomicInteger counter = new AtomicInteger();
@Override
public void apply(final Document document) {
counter.incrementAndGet();
}
};
SingleResultCallback<Void> callbackWhenFinished = ...
collection.find().forEach(theBlock, callbackWhenFinished);