private RemoteCacheRepositoryConfigModel createCacheConfig(HttpRepoDescriptor descriptor) {
   RemoteCacheRepositoryConfigModel cacheConfig = new RemoteCacheRepositoryConfigModel();
   cacheConfig.setKeepUnusedArtifactsHours(descriptor.getUnusedArtifactsCleanupPeriodHours());
   cacheConfig.setRetrievalCachePeriodSecs(descriptor.getRetrievalCachePeriodSecs());
   cacheConfig.setAssumedOfflineLimitSecs(descriptor.getAssumedOfflinePeriodSecs());
   cacheConfig.setMissedRetrievalCachePeriodSecs(descriptor.getMissedRetrievalCachePeriodSecs());
   return cacheConfig;
 }