Flask-Cache uses werkzeug.contrib.cache
behind the scenes. From the documentation it's made clear that
A timeout of 0 indicates that the cache never expires.
So yes, infinite caching is supported and can be turned on by setting the timeout to zero.