【发布时间】:2016-10-19 19:27:24
【问题描述】:
我试图查找有关ccache 中使用的缓存算法的任何信息,但没有找到任何信息。那么,有谁知道ccache 在达到max_size 时如何驱逐元素? LRU? MRU? “环形缓冲区”?
【问题讨论】:
我试图查找有关ccache 中使用的缓存算法的任何信息,但没有找到任何信息。那么,有谁知道ccache 在达到max_size 时如何驱逐元素? LRU? MRU? “环形缓冲区”?
【问题讨论】:
现在我在源代码中发现 ccache 正在使用 LRU:https://github.com/ccache/ccache/blob/c33cd219f85449078034ff75b54fd499549cf4e4/cleanup.c#L22
【讨论】: