I did recompile using --enable-removal-policies="lru heap" and added memory_replacement_policy heap LFUDA cache_replacement_policy heap LFUDA no errors in cache.log or \var\log\messages after restart and after reconfigure though Cache Manager still says removal policy is lru Cache Manager menu Store Directory Statistics: Store Entries : 39956 Maximum Swap Size : 51200000 KB Current Store Swap Size: 1204352.00 KB Current Capacity : 2.35% used, 97.65% free Store Directory #0 (aufs): /usr/local/squid/cache/ FS Block Size 4096 Bytes First level subdirectories: 128 Second level subdirectories: 2048 Maximum Size: 51200000 KB Current Size: 1204352.00 KB Percent Used: 2.35% Filemap bits in use: 39848 of 65536 (61%) Filesystem Space in use: 2274848/60917736 KB (4%) Filesystem Inodes in use: 302131/7945342 (4%) Flags: SELECTED Removal policy: lru LRU reference age: 3.72 days Generated Mon, 23 Apr 2012 07:21:12 GMT, by cachemgr.cgi/3.2.0.16-20120405-r11545@proxy-primary On Fri, Apr 20, 2012 at 5:23 PM, Amos Jeffries <squid3@xxxxxxxxxxxxx> wrote: > On 21/04/2012 1:32 a.m., Kiril Dimitrov wrote: >> >> thanks a lot, >> I was afraid something like that would be the issue, alas what puzzled >> me is that when u change the .conf after squid is already running and >> do a -k reconfigure you don't get an error. Perhaps the removal policy >> is only checked on initial start-up > > > Yes. That is a bug. Thanks for finding it. > > Amos >