# cache_result

Many of the functions can return purely constant results containing constant strings and XPaths. Provided the function has no side effects and always returns the same result, calling `cache_result([true])` will ensure the function is called only once to improve performance. Calling `cache_result(false)` has no effect (is the default behavior) but can be useful to make it clear where caching must be disabled for a function.

Syntax: | `function cache_result([enable])`
Inputs: | enable (optional Boolean)
Outputs: | [NONE]
Usage: | Any function that is documented to return XPath expressions (No effect if used elsewhere).
See also: |

_FT_HTML5_bannerTitle.htm