Class StringCachedSetting.RefreshableStringCachedSetting
java.lang.Object
io.datarouter.instrumentation.refreshable.BaseMemoizedRefreshableSupplier<String>
io.datarouter.storage.setting.cached.impl.StringCachedSetting.RefreshableStringCachedSetting
- All Implemented Interfaces:
io.datarouter.instrumentation.refreshable.Refreshable,io.datarouter.instrumentation.refreshable.RefreshableSupplier<String>,Supplier<String>
- Enclosing class:
- StringCachedSetting
public static class StringCachedSetting.RefreshableStringCachedSetting
extends io.datarouter.instrumentation.refreshable.BaseMemoizedRefreshableSupplier<String>
-
Field Summary
Fields inherited from class io.datarouter.instrumentation.refreshable.BaseMemoizedRefreshableSupplier
DEFAULT_ATTEMPT_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionRefreshableStringCachedSetting(CachedSetting<String> setting, Duration minimumTtl) RefreshableStringCachedSetting(CachedSetting<String> setting, Duration minimumTtl, Duration attemptInterval) -
Method Summary
Methods inherited from class io.datarouter.instrumentation.refreshable.BaseMemoizedRefreshableSupplier
get, refresh
-
Constructor Details
-
RefreshableStringCachedSetting
-
RefreshableStringCachedSetting
-
RefreshableStringCachedSetting
public RefreshableStringCachedSetting(CachedSetting<String> setting, Duration minimumTtl, Duration attemptInterval)
-
-
Method Details