MCPcopy Index your code
hub / github.com/moby/moby / buildCacheDiskUsageFromLegacyAPI

Function buildCacheDiskUsageFromLegacyAPI

client/system_disk_usage.go:284–306  ·  view source on GitHub ↗
(du *legacyDiskUsage)

Source from the content-addressed store, hash-verified

282}
283
284func buildCacheDiskUsageFromLegacyAPI(du *legacyDiskUsage) BuildCacheDiskUsage {
285 bdu := BuildCacheDiskUsage{
286 TotalCount: int64(len(du.BuildCache)),
287 Items: du.BuildCache,
288 }
289
290 var used int64
291 for _, b := range du.BuildCache {
292 if !b.Shared {
293 bdu.TotalSize += b.Size
294 }
295
296 if b.InUse {
297 bdu.ActiveCount++
298 if !b.Shared {
299 used += b.Size
300 }
301 }
302 }
303
304 bdu.Reclaimable = bdu.TotalSize - used
305 return bdu
306}
307
308func volumeDiskUsageFromLegacyAPI(du *legacyDiskUsage) VolumesDiskUsage {
309 vdu := VolumesDiskUsage{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…