@Test
public void init() throws InterruptedException {

  long period = 1;
  doNothing().when(asyncEvictionListener).drainQueue();
  asyncEvictionListener.init(period, 3);
  Thread.sleep(period * 50);
  verify(asyncEvictionListener, atLeast(1)).drainQueue();
}