Cache files not being deleted after time set

I’ve noticed that my cache files are not being deleted after the limit time i’ve set on the configs.
It only gets erased after I restart my PC.
Is this the normal behaviour?