go.etcd.io/bbolt.freelist.cache (field)
12 uses
go.etcd.io/bbolt (current package)
freelist.go#L27: cache map[pgid]bool // fast lookup of all free and pending page ids.
freelist.go#L44: cache: make(map[pgid]bool),
freelist.go#L140: delete(f.cache, initial+i)
freelist.go#L174: if f.cache[id] {
freelist.go#L180: f.cache[id] = true
freelist.go#L240: delete(f.cache, pgid)
freelist.go#L260: return f.cache[pgid]
freelist.go#L389: f.cache = make(map[pgid]bool, len(ids))
freelist.go#L391: f.cache[id] = true
freelist.go#L395: f.cache[pendingID] = true
freelist_hmap.go#L30: delete(f.cache, pid+i)
freelist_hmap.go#L54: delete(f.cache, pid+pgid(i))
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)