[The documentation](https://docs.python.org/3/library/functools.html) states:

> 
> The decorator also provides a `cache_clear()` function for clearing or
>  invalidating the cache.
> 
> 
> 

It doesn't provide any examples or guidance on how to use `cache_clear()`

I have two questions:

* How can I run `cache_clear()` from a different function?
* If I put a `cache_clear()` call conditionally inside the function that is being cached, will it ever get executed?