ClearAPICache removes all API-related cached responses.
()
| 270 | |
| 271 | // ClearAPICache removes all API-related cached responses. |
| 272 | func (c *Client) ClearAPICache() { |
| 273 | if err := c.cache.Clear(); err != nil { |
| 274 | c.logger.Debug("Failed to clear API cache: %v", err) |
| 275 | } else { |
| 276 | c.logger.Debug("API cache cleared successfully") |
| 277 | } |
| 278 | } |
| 279 | |
| 280 | // ClearClusterCache selectively invalidates cluster-level cache entries |
| 281 | // instead of wiping the entire cache. This preserves node-level cached |