Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for sizeRecursive (0.18 sec)

  1. cmd/data-usage-cache.go

    					ReplicatedCount:         stat.ReplicatedCount,
    				}
    			}
    		}
    		dst[bucket.Name] = bui
    	}
    	return dst
    }
    
    // sizeRecursive returns the path as a flattened entry.
    func (d *dataUsageCache) sizeRecursive(path string) *dataUsageEntry {
    	root := d.find(path)
    	if root == nil || len(root.Children) == 0 {
    		return root
    	}
    	flat := d.flatten(*root)
    Go
    - Registered: Sun Apr 21 19:28:08 GMT 2024
    - Last Modified: Thu Apr 04 12:04:40 GMT 2024
    - 41.3K bytes
    - Viewed (1)
  2. cmd/data-scanner.go

    func (f *folderScanner) sendUpdate() {
    	// Send at most an update every minute.
    	if f.updates == nil || time.Since(f.lastUpdate) < time.Minute {
    		return
    	}
    	if flat := f.updateCache.sizeRecursive(f.newCache.Info.Name); flat != nil {
    		select {
    		case f.updates <- flat.clone():
    		default:
    		}
    		f.lastUpdate = time.Now()
    	}
    }
    
    // scanFolder will scan the provided folder.
    Go
    - Registered: Sun Apr 21 19:28:08 GMT 2024
    - Last Modified: Mon Apr 15 09:40:19 GMT 2024
    - 46.9K bytes
    - Viewed (0)
Back to top