Add cache_duration option to cache content for URLs