We are using AWS with AEM 5.6.1. We would like to cache some of the data that we get from 3rd parties and DBs/Legacy systems. AWS comes with ElasticCache and we are thinking of using that. Is there any object caching that AEM provides out of box? Are there any recommendations around how to do object caching in AEM?