Class DefaultRuleKeyCache<V>

  • Type Parameters:
    V - The rule key type.
    All Implemented Interfaces:
    TrackableRuleKeyCache<V>

    public class DefaultRuleKeyCache<V>
    extends Object
    implements TrackableRuleKeyCache<V>
    A RuleKey cache used by a RuleKeyFactory. Inputs and dependencies of cached rule keys are tracked to allow for invalidations based on changed inputs. As such, this cache is usable between multiple build runs.