startCleanupWorker 启动清理工作协程
()
| 985 | |
| 986 | // startCleanupWorker 启动清理工作协程 |
| 987 | func (ac *AccessController) startCleanupWorker() { |
| 988 | ticker := time.NewTicker(time.Minute * 10) |
| 989 | defer ticker.Stop() |
| 990 | |
| 991 | for range ticker.C { |
| 992 | ac.cleanupExpiredSessions() |
| 993 | ac.cleanupExpiredCache() |
| 994 | } |
| 995 | } |
| 996 | |
| 997 | // cleanupExpiredSessions 清理过期会话 |
| 998 | func (ac *AccessController) cleanupExpiredSessions() { |
no test coverage detected