V
- The rule key type.public class SingleBuildActionRuleKeyCache<V> extends Object
RuleKey
cache used by a RuleKeyFactory
. As items are add-only, this is intended
to be used in a single build.Constructor and Description |
---|
SingleBuildActionRuleKeyCache() |
Modifier and Type | Method and Description |
---|---|
V |
get(Action action,
java.util.function.Function<Action,V> create) |
V |
get(AddsToRuleKey appendable,
java.util.function.Function<AddsToRuleKey,V> create) |
V |
get(BuildEngineAction action,
java.util.function.Function<BuildEngineAction,V> create) |
public V get(BuildEngineAction action, java.util.function.Function<BuildEngineAction,V> create)
public V get(AddsToRuleKey appendable, java.util.function.Function<AddsToRuleKey,V> create)
public V get(Action action, java.util.function.Function<Action,V> create)