<div dir="ltr">Hi all,<div>   I'd like to start working on transitioning ipcache and fqdncache to ClpMap .</div><div>There is only one snag, that I would like to build consensus on before starting coding: the current configuration directives specify a cache size in number of entries, where ClpMap specifies a max size.</div><div><br></div><div>I can see two ways forward:</div><div>1. Add a second max-size parameter to ClpMap, ensuring that it starts expunging entries when the maximum capacity in either memory use or number of entries is reached</div><div>2. guesstimate how many bytes of memory an ipcache/fqdncache uses, and convert</div><div><div><br></div><div>Regardless, I believe that from the user-facing perspective, a solid way forward is to give to the ipcache_size and fqdncache_size directives an option to specify a max size in entries or, by adding a memory-size suffix, in used memory, and possibly deprecate the max-size-in-entries option in Squid 7 and retire it in squid 8.</div><div><br></div><div>Thoughts?</div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">    Francesco</div></div></div>