@Test public void testDefaults() { assertRecordedDefaults(recordDefaults(StoreConfig.class) .setTtl(new Duration(1, TimeUnit.HOURS))); }
@Config("store.ttl") StoreConfig setTtl(Duration ttl) { this.ttl = requireNonNull(ttl, "ttl must not be null"); return this; }
StoreConfig { @Config("store.ttl") StoreConfig setTtl(Duration ttl) { this.ttl = requireNonNull(ttl, "ttl must not be null"); return this; } }
StoreConfig { @Config("store.ttl") StoreConfig setTtl(Duration ttl) { this.ttl = requireNonNull(ttl, "ttl must not be null"); return this; }  }
StoreConfig { @Config("store.ttl") StoreConfig setTtl(Duration ttl) { this.ttl = requireNonNull(ttl, "ttl must not be null"); return this; }   }
StoreConfig { @Config("store.ttl") StoreConfig setTtl(Duration ttl) { this.ttl = requireNonNull(ttl, "ttl must not be null"); return this; }    }