close readChan when close cache
diff --git a/datascope_cache.go b/datascope_cache.go index f6549ff..3d19710 100644 --- a/datascope_cache.go +++ b/datascope_cache.go
@@ -54,7 +54,7 @@ //chan closed cache.scopeMap = nil - close(cache.requestChan) + close(cache.readDoneChan) } /*
diff --git a/datascope_cache_test.go b/datascope_cache_test.go index e8ee2c0..bc67f53 100644 --- a/datascope_cache_test.go +++ b/datascope_cache_test.go
@@ -90,6 +90,8 @@ } retrievedScopes = testCache.readAllScope() Expect(len(retrievedScopes)).To(Equal(0)) + + testCache.closeCache() }) })