我试图找到有关ccache
中使用的缓存算法的任何信息,但没有找到任何东西。那么,有人知道到达max_size时如何ccache
逐出元素吗? LRU? MRU? “环形缓冲区”?
最佳答案
现在,我在源代码中发现ccache正在使用LRU:https://github.com/ccache/ccache/blob/c33cd219f85449078034ff75b54fd499549cf4e4/cleanup.c#L22
我试图找到有关ccache
中使用的缓存算法的任何信息,但没有找到任何东西。那么,有人知道到达max_size时如何ccache
逐出元素吗? LRU? MRU? “环形缓冲区”?
最佳答案
现在,我在源代码中发现ccache正在使用LRU:https://github.com/ccache/ccache/blob/c33cd219f85449078034ff75b54fd499549cf4e4/cleanup.c#L22