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()
})
})