Geo::Coder::Many::Scheduler::UniquenessScheduler - Scheduler base class which ensures uniqueness
A base class for enforcing correct behaviour of get_next_unique (and the other methods) even when a scheduling scheme might not take this into account. Note: this may alter the properties of the scheduling scheme!
Creates a UniquenessScheduler object and returns it. This should not be called directly, but by any subclasses, via SUPER.
Update the set of currently available items to the full set of items initially provided.
Uses _get_next (which has been overridden) to obtain the next scheduled item,
Zero if there are items remaining; undef if there aren't.
Shoudl be implemented by a subclass
Does nothing by default; may be overridden