1 / 5
Fill in: 'We ___ an idempotency key on every write request so a retried call can't duplicate an action.'
-
-
-
-
We 'require a key' — the standard collocation for mandating a piece of request data. The other options aren't idiomatic here.
2 / 5
Fill in: 'We ___ the key against previous requests before executing the operation a second time.'
-
-
-
-
We 'check a key' — the standard, simple collocation for validating it against stored state. The other options are less idiomatic here.
3 / 5
Fill in: 'A missing idempotency layer can ___ duplicate charges when a client's request times out and retries.'
-
-
-
-
We say a missing layer will 'cause' duplicates — the standard collocation for the resulting failure. The other options aren't idiomatic here.
4 / 5
Fill in: 'We ___ the original response for a reused key instead of re-running the operation.'
-
-
-
-
We 'return a response' — the standard, simple collocation for sending back cached output. The other options are less idiomatic here.
5 / 5
Fill in: 'We ___ stored idempotency keys after a fixed window so the store doesn't grow forever.'
-
-
-
-
We 'expire' keys — the standard collocation for letting old records lapse. The other options aren't idiomatic here.