Has
Use cache_has() to determine if a cached variable exists. It accepts the following parameters:
KEY: The target variable to determine if it exists.OUTPUT: Output variable to assign the result to.
Example
cache_has(
KEY build_assets
OUTPUT exists
)
if(exists)
# ...not shown...
endif ()
Expired Entries
Just like cache_get(), the cache_has() function respects the expiration status of a cached variable.
If the queried variable has expired, then this function will assign false to the OUTPUT variable.