hunk.code_window: 		mockStore.Channel().(*mocks.ChannelStore).AssertNumberOfCalls(t, "GetMemberCount", 1)
   		cachedStore.Channel().GetMemberCount("id", false)
   		mockStore.Channel().(*mocks.ChannelStore).AssertNumberOfCalls(t, "GetMemberCount", 2)
   	})
   	t.Run("first call force no cached, second not cached, third cached", func(t *testing.T) {
   		mockStore := getMockStore()
   		cachedStore := NewLocalCacheLayer(mockStore, nil, nil)
  
hunk.labels: keep keep keep keep keep replace 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: // Copyright 2017 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
  
  package socket
  
  func (h *cmsghdr) len() int { return int(h.Len) }
  func (h *cmsghdr) lvl() int { return int(h.Level) }
  func (h *cmsghdr) typ() int { return int(h.Type) }
  