docs: fixed a small race condition in the "For Cache Locks" section: we should re-check the cache even when lock() returns 0 waiting time.