(capacity int)
| 19 | } |
| 20 | |
| 21 | func Constructor(capacity int) LRUCache { |
| 22 | return LRUCache{ |
| 23 | capacity: capacity, |
| 24 | keyMap: make(map[int]*LRUNode), |
| 25 | } |
| 26 | } |
| 27 | |
| 28 | func (cache *LRUCache) Put(key int, value int) { |
| 29 | existingNode, ok := cache.keyMap[key] |
no outgoing calls