_LockDirect
bool _LockDirect() const;
if (IsLocked() || !_LockDirect())
if (_LockDirect()) {
_LockDirect();