caching dimension provider