Lock lock = null;
String pfx = "Unable to obtain background lock.";
if (this.luceneConfig.getUseNativeFSLockFactory()) {
try {
NativeFSLockFactory nativeLockFactory = this.getNativeLockFactory();
lock = nativeLockFactory.makeLock(BACKGROUND_LOCKNAME);
} catch (IOException e) {
String msg = pfx+" "+e.getMessage();
getLogger().log(Level.WARNING,pfx,e);
throw new LockObtainFailedException(msg);
}