abstract class DynamicFlag[A](default: A, defaultExpression: String)(implicit reader: Reader[A])
A flag whose value is determined by a rollout expression that can be updated at runtime.
Each call to apply evaluates the rollout expression against the provided key/attributes and tracks evaluation counters. Use evaluate for evaluation without counter tracking.
Intended to be extended by Scala object definitions:
Count of evaluations where a matched rollout value could not be parsed and the call fell back to the flag default. Thread-safe; approximate. A non-zero value indicates misconfigured rollout expressions.
Count of evaluations where a matched rollout value could not be parsed and the call fell back to the flag default. Thread-safe; approximate. A non-zero value indicates misconfigured rollout expressions.