T
- the type of build cache configuration this factory can handle.public interface BuildCacheServiceFactory<T extends BuildCache>
To be able to use a BuildCacheService
, the factory that implements this interface
and the configuration type (BuildCache
) must be
registered with the BuildCacheConfiguration
.
In settings.gradle:
buildCache { // Register custom build cache implementation registerBuildCacheService(CustomBuildCache, CustomBuildCacheFactory) remote(CustomBuildCache) { // configure custom build cache. } }
Modifier and Type | Interface | Description |
---|---|---|
static interface |
BuildCacheServiceFactory.Describer |
Builder-style object that allows build cache service factories to describe the cache service.
|
Modifier and Type | Method | Description |
---|---|---|
BuildCacheService |
createBuildCacheService(T configuration,
BuildCacheServiceFactory.Describer describer) |
Creates a build cache service from the given configuration.
|
BuildCacheService createBuildCacheService(T configuration, BuildCacheServiceFactory.Describer describer)