(ip net.IP)
| 67 | } |
| 68 | |
| 69 | func (c *Cache) Get(ip net.IP) (Response, bool) { |
| 70 | k := key(ip) |
| 71 | c.mu.RLock() |
| 72 | defer c.mu.RUnlock() |
| 73 | r, ok := c.entries[k] |
| 74 | if !ok { |
| 75 | return Response{}, false |
| 76 | } |
| 77 | return r.Value.(Response), true |
| 78 | } |
| 79 | |
| 80 | func (c *Cache) Resize(capacity int) error { |
| 81 | if capacity < 0 { |