/** Configures the access expiration and returns if set. */ private boolean configureExpireAfterAccess() { if (config.getExpireAfterAccess().isPresent()) { caffeine.expireAfterAccess(config.getExpireAfterAccess().getAsLong(), TimeUnit.NANOSECONDS); } return config.getExpireAfterAccess().isPresent(); }
static void checkEagerExpiration(CaffeineConfiguration<?, ?> config) { assertThat(config.getExpireAfterWrite().getAsLong(), is(TimeUnit.MINUTES.toNanos(1))); assertThat(config.getExpireAfterAccess().getAsLong(), is(TimeUnit.MINUTES.toNanos(5))); }
/** Configures the access expiration and returns if set. */ private boolean configureExpireAfterAccess() { if (config.getExpireAfterAccess().isPresent()) { caffeine.expireAfterAccess(config.getExpireAfterAccess().getAsLong(), TimeUnit.NANOSECONDS); } return config.getExpireAfterAccess().isPresent(); }