github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/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 defer objSrv.rwLock.RUnlock() 13 fmt.Fprintf(writer, 14 "Objectcache max: %s, total: %s (%d), cached: %s, in use: %s, downloading: %s<br>\n", 15 format.FormatBytes(objSrv.maxCachedBytes), 16 format.FormatBytes(objSrv.cachedBytes+objSrv.downloadingBytes), 17 len(objSrv.objects), 18 format.FormatBytes(objSrv.cachedBytes), 19 format.FormatBytes(objSrv.cachedBytes-objSrv.lruBytes), 20 format.FormatBytes(objSrv.downloadingBytes)) 21 }