| 1 | class CacheNode { |
| 2 | constructor(key, value, frequency) { |
| 3 | this.key = key |
| 4 | this.value = value |
| 5 | this.frequency = frequency |
| 6 | |
| 7 | return Object.seal(this) |
| 8 | } |
| 9 | } |
| 10 | |
| 11 | // This frequency map class will act like javascript Map DS with more two custom method refresh & insert |
| 12 | class FrequencyMap extends Map { |
nothing calls this directly
no outgoing calls
no test coverage detected