Issue #2966185 by DamienMcKenna, justindodge: Cache get without set causes super long lock_waits with stampede protection.