ccache's cleanup algorithm

Scott Bennett bennett at sdf.org
Wed Nov 4 06:23:55 UTC 2015


     Thank you for your quick reply.

Mathieu Arnold <mat at FreeBSD.org> wrote:

> +--On 3 novembre 2015 07:26:46 -0600 Scott Bennett <bennett at sdf.org> wrote:
> |      In ccache's cleanup.c module, the comments say that files are deleted
> | from the cache on a LRU basis.  However, the code refers to mtime, not
> | atime, so it appears that ccache is, in reality, using a Least Recently
> | *Modified* basis upon which to expire files from the cache.  Is that
> | really what ccache does?  Or did I miss something?  If it's really using
> | LRM instead of LRU, can anyone explain why?
>
> ccache is not a freebsd project, it's a samba project:

     Neither are nearly all of the other ports in the FreeBSD ports tree, yet
we have this mailing list.  I had thought, perhaps erroneously, that there
might be enough users of ccache on this list that the question might find an
answer here.
>
> https://ccache.samba.org/
>
> I'm sure they have a mailing list where you can ask your questions.
>
     Okay.  I will try there.


                                  Scott Bennett, Comm. ASMELG, CFIAG
**********************************************************************
* Internet:   bennett at sdf.org   *xor*   bennett at freeshell.org  *
*--------------------------------------------------------------------*
* "A well regulated and disciplined militia, is at all times a good  *
* objection to the introduction of that bane of all free governments *
* -- a standing army."                                               *
*    -- Gov. John Hancock, New York Journal, 28 January 1790         *
**********************************************************************


More information about the freebsd-ports mailing list