key should always be a string to support memoization on all backends
key should always be a string to support memoization on all backends

We need to store the function names of memoized function to support
per-function invalidation, but some backends (memcached) expect cache_key to
be a string. The function name is now stored in the Cache._memoized list
instead.

kazeeki/mezmorize,thadeusb/flask-cache,ordbogen/flask-cache,ordbogen/flask-cache,alexey-sveshnikov/flask-cache,alexey-sveshnikov/flask-cache,j-fuentes/flask-cache,gerasim13/flask-cache,thadeusb/flask-cache,gerasim13/flask-cache,j-fuentes/flask-cache,kazeeki/mezmorize