renamed cacheEnabledFor to shouldCache