Similar to write through caching, but writes to the database are asynchronous which improves write performance.
When to Use
- Write performance is valued over consistency
- Data loss is more tolerated
Disadvantages
- Potential data loss if cache goes down prior to its contents being written to the data store
- More complicated to implement than cache aside or write through implementations