go.etcd.io/bbolt.freelist.ids (field)
16 uses
go.etcd.io/bbolt (current package)
freelist.go#L24: ids []pgid // all free and available free page ids.
freelist.go#L84: return len(f.ids)
freelist.go#L110: if len(f.ids) == 0 {
freelist.go#L115: for i, id := range f.ids {
freelist.go#L132: f.ids = f.ids[i+1:]
freelist.go#L134: copy(f.ids[i-n+1:], f.ids[i+1:])
freelist.go#L135: f.ids = f.ids[:len(f.ids)-n]
freelist.go#L282: f.ids = nil
freelist.go#L300: f.ids = ids
freelist.go#L305: return f.ids
freelist.go#L403: f.ids = pgids(f.ids).merge(ids)
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)