public class PeriodicBackgroundJob
extends Object
implements Runnable
Simple executor of a background job that periodically
invokes a particular runnable - catching RuntimeExceptions
that might throw - but not catching Errors (that terminates
the BackgroundJob).