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