AFAIK this directive must be present. `1m` is the default cache life time if none of the HTTP headers used to set the cache is specified by the application. We can explain this behavior in the doc.