Я пытался найти любую информацию об алгоритме кэширования, который используется в ccache
, но ничего не нашел. Итак, кто-нибудь знает, как ccache
выселить элементы, когда max_size достигнуто? LRU? MRU? «Кольцевой буфер»?
Теперь я обнаружил в исходном коде, что ccache использует LRU: https://github.com/ccache/ccache/blob/c33cd219f85449078034ff75b54fd499549cf4e4/cleanup.c#L22
Других решений пока нет …