case lock queue