Class CachedFairBuildDistributorDataProvider
- java.lang.Object
-
- jetbrains.buildServer.serverSide.statistics.buildtime.CachedFairBuildDistributorDataProvider
-
- All Implemented Interfaces:
FairBuildDistributorDataProvider
public class CachedFairBuildDistributorDataProvider extends Object implements FairBuildDistributorDataProvider
-
-
Constructor Summary
Constructors Constructor Description CachedFairBuildDistributorDataProvider(FairBuildDistributorDataProvider provider, ExecutorServices executorService)
CachedFairBuildDistributorDataProvider(FairBuildDistributorDataProvider provider, ExecutorServices executorService, CachedPeriod cacheLivePeriod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.cache.CacheStats
getCacheStats()
Map<CacheKey,Long>
getProjectsBuildTime(DateRange.DateRangeType type)
-
-
-
Constructor Detail
-
CachedFairBuildDistributorDataProvider
public CachedFairBuildDistributorDataProvider(@NotNull FairBuildDistributorDataProvider provider, @NotNull ExecutorServices executorService, CachedPeriod cacheLivePeriod)
-
CachedFairBuildDistributorDataProvider
@Autowired public CachedFairBuildDistributorDataProvider(@NotNull FairBuildDistributorDataProvider provider, @NotNull ExecutorServices executorService)
-
-
Method Detail
-
getCacheStats
public com.google.common.cache.CacheStats getCacheStats()
-
getProjectsBuildTime
@NotNull public Map<CacheKey,Long> getProjectsBuildTime(@NotNull DateRange.DateRangeType type)
- Specified by:
getProjectsBuildTime
in interfaceFairBuildDistributorDataProvider
-
-