Finds the configured Cache-Control directive that needs to be applied to the asset with the given name.
Finds the configured Cache-Control directive that needs to be applied to the asset with the given name.
This will try to find the most specific directive configured for the asset. For example, given the following configuration:
"play.assets.cache./public/css"="max-age=100" "play.assets.cache./public/javascript"="max-age=200" "play.assets.cache./public/javascript/main.js"="max-age=300"
Given asset name "/public/css/main.css", it will find "max-age=100".
Given asset name "/public/javascript/other.js" it will find "max-age=200".
Given asset name "/public/javascript/main.js" it will find "max-age=300".
Given asset name "/public/images/img.png" it will use the defaultCacheControl since there is no specific directive configured for this asset.
the asset name
the optional configured cache-control directive.