|
@@ -81,6 +81,11 @@ func (s *CacheMap) EventCleaner() <-chan map[any]any {
|
|
}
|
|
}
|
|
|
|
|
|
func (s *CacheMap) cleanWorker() {
|
|
func (s *CacheMap) cleanWorker() {
|
|
|
|
+ defer func() {
|
|
|
|
+ for _, v := range s.cleanChans {
|
|
|
|
+ close(v)
|
|
|
|
+ }
|
|
|
|
+ }()
|
|
t := time.NewTicker(s.live)
|
|
t := time.NewTicker(s.live)
|
|
loop:
|
|
loop:
|
|
for {
|
|
for {
|