Interface DiskUsageStoreProvider
-
- All Known Implementing Classes:
DiskUsageStoreProviderImpl
public interface DiskUsageStoreProvider
- Since:
- 2020.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompositeDiskUsageData
getCachedHierarchyDiskUsage(SProject project)
CompositeDiskUsageStoreReader
getDiskUsageStore(SBuildType buildType)
DiskUsageStore
getDiskUsageStore(SBuildType buildType, String storageId)
-
-
-
Method Detail
-
getDiskUsageStore
@NotNull CompositeDiskUsageStoreReader getDiskUsageStore(@NotNull SBuildType buildType)
- Parameters:
buildType
- build type, which disk usage is targeted- Returns:
- read-only store, containing data about the build type disk usage in several storages
-
getDiskUsageStore
@NotNull DiskUsageStore getDiskUsageStore(@NotNull SBuildType buildType, @NotNull String storageId)
- Parameters:
buildType
- build type, which disk usage is targetedstorageId
- storage id, which disk usage is targeted- Returns:
- store, containing data about the build type disk usage in the particular storage
- Since:
- 2020.2
-
getCachedHierarchyDiskUsage
@Nullable CompositeDiskUsageData getCachedHierarchyDiskUsage(@NotNull SProject project)
- Parameters:
project
- target project- Returns:
- in-memort cached disk usage data for the given project
-
-