Buffer cache implementations in Go