cal.setTime(new Date());
String sched = ((cal.get(Calendar.MINUTE) + 1) % 60) + " ";
DummyCache validCache = new DummyCache();
scheduler.scheduleEviction(validCache, sched + valid);
DummyCache invalidCache = new DummyCache();
scheduler.scheduleEviction(invalidCache, sched + invalid);
Thread thread = new Thread(scheduler);
thread.setDaemon(true);
thread.start();
// test that it did not run yet...
Thread.currentThread().sleep(70 * 1000); // 70 seconds