At an enterprise level applications should start using distributed caching services from cloud providers. This will improve the performance of applications dramatically than using local sticky cache and db cache and file cache.