@Test public void testTTLExpiration() { Duration duration = new Duration(1L, TimeUnit.SECONDS); Expiry<Object, Object> expiry = Expirations.timeToLiveExpiration(duration); assertThat(expiry.getExpiryForCreation(this, this), equalTo(duration)); assertThat(expiry.getExpiryForAccess(this, this), nullValue()); }
@Test public void testNoExpiration() { Expiry<Object, Object> expiry = Expirations.noExpiration(); assertThat(expiry.getExpiryForCreation(this, this), equalTo(Duration.FOREVER)); assertThat(expiry.getExpiryForAccess(this, this), nullValue()); }