Tem que ser implementado no próprio programa. Se clamd ainda não o fizer, você poderá modificar clamd para evitar um footprint de cache desnecessariamente grande adicionando chamadas a funções como posix_fadvise(... POSIX_FADV_NOREUSE) ou madvise(... MADV_DONTNEED) (se a memória mapear os arquivos). Ele ainda vai empurrar os metadados do sistema de arquivos para fora do cache. Não há muito que você possa fazer sobre isso.