The set_cache_level() function sets the HTTP caching headers to a preset configuration.
results = set_cache_level( cache_level , response )
|
cache_level |
String |
Cache level literal:
|
|
response |
String |
Deprecated |
Undefined
|
ValueError |
'Unrecognized cache level: %s' % cache_level |
from splunk.appserver.mrsparkle.lib import util
def renderExample():
try:
pageContent = '<p>Sample Content</p>'
except Exception, e:
pageContent = '<p class="moduleException"></p>'
if cherrypy.response.headers.get('Cache-Control') == None:
return util.set_cache_level('etag', pageContent)
return pageContent