package org.prevayler.demos.scalability.prevayler; import java.util.Date; import org.prevayler.Transaction; import org.prevayler.demos.scalability.RecordIterator; class AllRecordsReplacement implements Transaction { private static final long serialVersionUID = 6283032417365727408L; private final int _records; AllRecordsReplacement(int records) { _records = records; } public void executeOn(Object system, Date ignored) { ((ScalabilitySystem)system).replaceAllRecords(new RecordIterator(_records)); } }