opportunistic-lock