3738394041424344454647
synchronized(_mutex) { if (_lockSvc != null && _lockSvc.isRunning()) return _lockSvc; final SvcImpl svc = new SvcImpl(_options); svc.startup(); _lockSvc = svc; return _lockSvc; } }