Under what circumstances would someone want to use ElastiCache? (Select all that apply) Choose the 2 Correct answers: A. They need a NoSQL database option B. They need to use Edge Locations to cache content C. The need improved improve the performance of their web application. D. They need in-memory data store service.