updateCache 更新缓存
(item *KnowledgeItem)
| 847 | |
| 848 | // updateCache 更新缓存 |
| 849 | func (m *manager) updateCache(item *KnowledgeItem) { |
| 850 | if !m.config.CacheEnabled { |
| 851 | return |
| 852 | } |
| 853 | |
| 854 | expire := time.Now().Add(m.config.CacheTTL) |
| 855 | m.cache[item.ID] = &cacheEntry{ |
| 856 | item: item, |
| 857 | expire: expire, |
| 858 | } |
| 859 | } |
| 860 | |
| 861 | // audit 记录审计日志 |
| 862 | func (m *manager) audit(action, userID, itemID, details string) { |