Add DynamoDB caching