Also, I am still not sure why you decided to create dynamic caches for each tenant instead of having single pre-configured cache and having the Tenant ID as the cache value type field.
How are you going to manage all those caches? The more caches you have the more effort you need to manage and eventually delete them if a tenant is removed.
