added caching for get lcoations by category id