If you do add locking, you'll want to check if the `_defer_rdata` is still valid after you've blocked for the lock.