feat: do not send cache headers if they are explicitly disabled in the config