separate cache for each tenant