A - The type of the request object for this resolutionB - The type of the result of this resolutionArtifactResolutionControl, DependencyResolutionControl, ModuleResolutionControl@Incubating public interface ResolutionControl<A,B>
| Modifier and Type | Method | Description |
|---|---|---|
void |
cacheFor(int value,
TimeUnit units) |
States that the cached value should be used if it is no older than the specified duration.
|
B |
getCachedResult() |
Returns the cached result file or null if the result has not been cached.
|
A |
getRequest() |
Returns the query object that was requested in this resolution.
|
void |
refresh() |
States that any cached value should be ignored, forcing a fresh resolve.
|
void |
useCachedResult() |
States that the cached value should be used regardless of age.
|
A getRequest()
B getCachedResult()
void cacheFor(int value,
TimeUnit units)
value - The number of unitsunits - The time unitsvoid useCachedResult()
void refresh()