/** Returns a parsed duration value. */ static long parseDuration(String key, @Nullable String value) { requireArgument((value != null) && !value.isEmpty(), "value of key %s omitted", key); @SuppressWarnings("NullAway") String duration = value.substring(0, value.length() - 1); return parseLong(key, duration); }
/** Configures the maximum size. */ void maximumWeight(String key, @Nullable String value) { requireArgument(maximumWeight == UNSET_INT, "maximum weight was already set to %,d", maximumWeight); requireArgument(maximumSize == UNSET_INT, "maximum size was already set to %,d", maximumSize); maximumWeight = parseLong(key, value); }
/** Configures the maximum size. */ void maximumSize(String key, @Nullable String value) { requireArgument(maximumSize == UNSET_INT, "maximum size was already set to %,d", maximumSize); requireArgument(maximumWeight == UNSET_INT, "maximum weight was already set to %,d", maximumWeight); maximumSize = parseLong(key, value); }
/** Returns a parsed duration value. */ static long parseDuration(String key, @Nullable String value) { requireArgument((value != null) && !value.isEmpty(), "value of key %s omitted", key); @SuppressWarnings("NullAway") String duration = value.substring(0, value.length() - 1); return parseLong(key, duration); }
/** Configures the maximum size. */ void maximumSize(String key, @Nullable String value) { requireArgument(maximumSize == UNSET_INT, "maximum size was already set to %,d", maximumSize); requireArgument(maximumWeight == UNSET_INT, "maximum weight was already set to %,d", maximumWeight); maximumSize = parseLong(key, value); }
/** Configures the maximum size. */ void maximumWeight(String key, @Nullable String value) { requireArgument(maximumWeight == UNSET_INT, "maximum weight was already set to %,d", maximumWeight); requireArgument(maximumSize == UNSET_INT, "maximum size was already set to %,d", maximumSize); maximumWeight = parseLong(key, value); }