protected CacheRepository createCacheRepository() {
CacheFactory factory = get(CacheFactory.class);
StartParameter startParameter = get(StartParameter.class);
DefaultCacheScopeMapping scopeMapping = new DefaultCacheScopeMapping(startParameter.getGradleUserHomeDir(), startParameter.getProjectCacheDir(), GradleVersion.current());
return new DefaultCacheRepository(
scopeMapping,
factory);
}