hunk.code_window: 		mockStore.Channel().(*mocks.ChannelStore).AssertNumberOfCalls(t, "GetGuestCount", 1)
   		cachedStore.Channel().GetGuestCount("id", false)
   		mockStore.Channel().(*mocks.ChannelStore).AssertNumberOfCalls(t, "GetGuestCount", 2)
   	})
   	t.Run("first call force no cached, second not cached, third cached", func(t *testing.T) {
   		mockStore := getMockStore()
   		cachedStore := NewLocalCacheLayer(mockStore, nil, nil)
   		cachedStore.Channel().GetGuestCount("id", false)
   		mockStore.Channel().(*mocks.ChannelStore).AssertNumberOfCalls(t, "GetGuestCount", 1)
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit: 	t.Run("first call force not cached, second not cached, third cached", func(t *testing.T) {
  
hunk.file_path: store/localcachelayer/channel_layer_test.go
hunk.type: replace
file: This is a work-in-progress HTTP/2 implementation for Go.
  
  It will eventually live in the Go standard library and won't require
  any changes to your code to use.  It will just be automatic.
  
  Status:
  
  * The server support is pretty good. A few things are missing
    but are being worked on.
  * The client work has just started but shares a lot of code
    is coming along much quicker.
  
  Docs are at https://godoc.org/golang.org/x/net/http2
  
  Demo test server at https://http2.golang.org/
  
  Help & bug reports welcome!
  
  Contributing: https://golang.org/doc/contribute.html
  Bugs:         https://golang.org/issue/new?title=x/net/http2:+
  