public class InputBasedRuleKeyManager extends Object
Constructor and Description |
---|
InputBasedRuleKeyManager(BuckEventBus eventBus,
RuleKeyFactories ruleKeyFactories,
Discardable<BuildInfoRecorder> buildInfoRecorder,
BuildCacheArtifactFetcher buildCacheArtifactFetcher,
ArtifactCache artifactCache,
OnDiskBuildInfo onDiskBuildInfo,
BuildRule rule,
BuildRuleScopeManager buildRuleScopeManager,
java.util.function.Supplier<Optional<RuleKey>> inputBasedKey) |
Modifier and Type | Method and Description |
---|---|
Optional<RuleKey> |
calculateInputBasedRuleKey() |
com.google.common.util.concurrent.ListenableFuture<Optional<Pair<BuildRuleSuccessType,CacheResult>>> |
checkInputBasedCaches() |
public InputBasedRuleKeyManager(BuckEventBus eventBus, RuleKeyFactories ruleKeyFactories, Discardable<BuildInfoRecorder> buildInfoRecorder, BuildCacheArtifactFetcher buildCacheArtifactFetcher, ArtifactCache artifactCache, OnDiskBuildInfo onDiskBuildInfo, BuildRule rule, BuildRuleScopeManager buildRuleScopeManager, java.util.function.Supplier<Optional<RuleKey>> inputBasedKey)
public com.google.common.util.concurrent.ListenableFuture<Optional<Pair<BuildRuleSuccessType,CacheResult>>> checkInputBasedCaches()