/** Configures expire after access. */ void expireAfterAccess(String key, @Nullable String value) { requireArgument(expireAfterAccessDuration == UNSET_INT, "expireAfterAccess was already set"); expireAfterAccessDuration = parseDuration(key, value); expireAfterAccessTimeUnit = parseTimeUnit(key, value); }
/** Configures expire after write. */ void expireAfterWrite(String key, @Nullable String value) { requireArgument(expireAfterWriteDuration == UNSET_INT, "expireAfterWrite was already set"); expireAfterWriteDuration = parseDuration(key, value); expireAfterWriteTimeUnit = parseTimeUnit(key, value); }
/** Configures refresh after write. */ void refreshAfterWrite(String key, @Nullable String value) { requireArgument(refreshAfterWriteDuration == UNSET_INT, "refreshAfterWrite was already set"); refreshAfterWriteDuration = parseDuration(key, value); refreshAfterWriteTimeUnit = parseTimeUnit(key, value); }
/** Configures expire after access. */ void expireAfterAccess(String key, @Nullable String value) { requireArgument(expireAfterAccessDuration == UNSET_INT, "expireAfterAccess was already set"); expireAfterAccessDuration = parseDuration(key, value); expireAfterAccessTimeUnit = parseTimeUnit(key, value); }
/** Configures refresh after write. */ void refreshAfterWrite(String key, @Nullable String value) { requireArgument(refreshAfterWriteDuration == UNSET_INT, "refreshAfterWrite was already set"); refreshAfterWriteDuration = parseDuration(key, value); refreshAfterWriteTimeUnit = parseTimeUnit(key, value); }
/** Configures expire after write. */ void expireAfterWrite(String key, @Nullable String value) { requireArgument(expireAfterWriteDuration == UNSET_INT, "expireAfterWrite was already set"); expireAfterWriteDuration = parseDuration(key, value); expireAfterWriteTimeUnit = parseTimeUnit(key, value); }