Returns a Tunable for the given key.id
in the TunableMap.
Returns a Tunable for the given key.id
in the TunableMap. If the Tunable is not
of type T
or a subclass of type T
, throws a ClassCastException
Returns a String representation of a TunableMap, in the form: TunableMap(id1 -> value1, id2 -> value2)
Returns a String representation of a TunableMap, in the form: TunableMap(id1 -> value1, id2 -> value2)
Entries are sorted alphabetically by id.
Returns an Iterator over TunableMap.Entry for each Tunable in the map with a value.
Returns an Iterator over TunableMap.Entry for each Tunable in the map with a value.
Compose this TunableMap with another TunableMap.
Compose this TunableMap with another TunableMap. Tunables retrieved from the composed map prioritize the values of Tunables in the this map over the other TunableMap.
A TunableMap that returns a Tunable.none for every TunableMap.Key