Cache choice

Allow specifying which cache backend the cache tag will use.