### Question:
HibernateCacheTimestamperJvmImpl implements HibernateCacheTimestamper { @Override public long next() { long next = System.currentTimeMillis(); log.debug("hibernate cache timestamper next : {}", next); return next; }  @Override void setSettings(Settings settings); @Override void setProperties(OverridableReadOnlyProperties properties); @Override void setMemcachedAdapter(MemcachedAdapter memcachedAdapter); @Override void init(); @Override long next();  }### Answer:
@Test public void next() throws Exception { long start = System.currentTimeMillis(); Thread.sleep(1); long next = hibernateCacheTimestamperJvm.next(); assertThat(next).isGreaterThanOrEqualTo(start).isLessThanOrEqualTo(System.currentTimeMillis()); }