Answer – A
Option B is incorrect since this is used to add data or updates data in the cache whenever data is written to the database.
Option C is incorrect since this is used to specify the number of seconds (Redis can specify seconds or milliseconds) until the key expires.
Option D is incorrect since this is used in useful in recovery scenarios.
This is mentioned in the AWS Documentation.
Advantages of Lazy Loading
Only requested data is cached.
Since most data is never requested, lazy loading avoids filling up the cache with data that isn`t requested.
Node failures are not fatal.
When a node fails and is replaced by a new, empty node, the application continues to function, though with increased latency. As requests are made to the new node, each cache miss results in a query of the database and adding the data copy to the cache so that subsequent requests are retrieved from the cache.
For more information on the caching strategies, please visit the following URL-
https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Strategies.html