标签: c++ lru ccache mru
我试图找到ccache中使用的有关缓存算法的任何信息,但没有找到任何信息。那么,有没有人知道ccache在达到max_size时如何驱逐元素? LRU? MRU? “环形缓冲区”?
ccache
答案 0 :(得分:2)
现在我在源代码中发现ccache正在使用LRU:https://github.com/ccache/ccache/blob/c33cd219f85449078034ff75b54fd499549cf4e4/cleanup.c#L22