$cacheFactory added