Options
Why
If writer A updates the database then writer B does, but B's cache write lands first and A's second, the cache keeps A's old value until the TTL ends. After a delete, the next read loads whatever the database holds now.
Caching · Multiple choice
If writer A updates the database then writer B does, but B's cache write lands first and A's second, the cache keeps A's old value until the TTL ends. After a delete, the next read loads whatever the database holds now.