Refer to the exhibit. A Mule Object Store is configured with an entry TTL of one second and an expiration interval of 30 seconds. What is the result of the flow if processing between os:store and os:retrieve takes 10 seconds?

Select an option, then click Submit answer.
Reference / correct answer:
Most accepted answer: C. testPayload
Community votes: C=2, D=1
Selected Answer: C I just tested this inside a scheduler flow and the right answer clearly is option "C" upvoted 1 times
Selected Answer: D Based on standard MuleSoft certification logic and the behavior of the Object Store connector, the correct answer is D. nullPayload. While your analysis regarding the "Expiration Interval" clearing the physical memory is technically correct for how the background cleanup works, the os:retrieve operation respects the logical TTL upon access. Here is the breakdown of why C is incorrect and D is correct: upvoted 1 times
Selected Answer: C Since the expiration interval is 30 sec the value ''testPayload'' will still be there in object store after 10 sec. The value will be removed after 30 sec upvoted 2 times