@Override public void setLockFactory(LockFactory arg0) throws IOException { fsDir.setLockFactory(arg0); } }
@Override public void setLockFactory(LockFactory lockFactory) throws IOException { directory.setLockFactory(lockFactory); }
@Override public void setLockFactory(LockFactory lockFactory) throws IOException { directory.setLockFactory(lockFactory); }
/** Create a new FSDirectory for the named location (ctor for subclasses). * @param path the path of the directory * @param lockFactory the lock factory to use, or null for the default * ({@link NativeFSLockFactory}); * @throws IOException if there is a low-level I/O error */ protected FSDirectory(File path, LockFactory lockFactory) throws IOException { // new ctors use always NativeFSLockFactory as default: if (lockFactory == null) { lockFactory = new NativeFSLockFactory(); } directory = getCanonicalPath(path); if (directory.exists() && !directory.isDirectory()) throw new NoSuchDirectoryException("file '" + directory + "' exists but is not a directory"); setLockFactory(lockFactory); }
setLockFactory(lockFactory);
setLockFactory(lockFactory);