cache The Cache is Full Discussion about the cache replacement problem on which cache entry to evict when the cache is full and implementations of four replacement policies FIFO, LRU, CLOCK, and LFU in Go