}
public void run() throws Exception {
begin = Clock.currentTimeMillis();
MultiMapContainer container = getOrCreateContainer();
MultiMapWrapper wrapper = container.getOrCreateMultiMapWrapper(dataKey);
response = true;
for (Long recordId : recordIds) {
if (!wrapper.containsRecordId(recordId)) {
response = false;
return;
}
}
Collection<MultiMapRecord> coll = wrapper.getCollection(false);
removed = new LinkedList<MultiMapRecord>();
for (Long recordId : recordIds) {
Iterator<MultiMapRecord> iter = coll.iterator();
while (iter.hasNext()) {
MultiMapRecord record = iter.next();