github.com/Cloud-Foundations/Dominator@v0.3.4/lib/objectserver/cachingreader/html.go (about) 1 package cachingreader 2 3 import ( 4 "fmt" 5 "io" 6 7 "github.com/Cloud-Foundations/Dominator/lib/format" 8 ) 9 10 func (objSrv *ObjectServer) writeHtml(writer io.Writer) { 11 objSrv.rwLock.RLock() 12 numObjects := len(objSrv.objects) 13 stats := objSrv.getStats(false) 14 objSrv.rwLock.RUnlock() 15 fmt.Fprintf(writer, 16 "Objectcache max: %s, total: %s (%d), cached: %s, in use: %s, downloading: %s<br>\n", 17 format.FormatBytes(objSrv.maxCachedBytes), 18 format.FormatBytes(stats.CachedBytes+stats.DownloadingBytes), 19 numObjects, 20 format.FormatBytes(stats.CachedBytes), 21 format.FormatBytes(stats.CachedBytes-stats.LruBytes), 22 format.FormatBytes(stats.DownloadingBytes)) 23 }