Cache on write