Adds optional timeout to @cache_function().