@Override protected LockFactory createLockFactory() { return new NativeFSLockFactory(lockDir); }
@Override public synchronized void forceRemove(String fileName, boolean writeAccess) { if (lockDir.exists()) { create(fileName, writeAccess).release(); File lockFile = new File(lockDir, fileName); if (lockFile.exists() && !lockFile.delete()) throw new RuntimeException("Cannot delete " + lockFile); } }
lockFactory = new SimpleFSLockFactory(); else lockFactory = new NativeFSLockFactory();
@Override public synchronized void forceRemove(String fileName, boolean writeAccess) { if (lockDir.exists()) { create(fileName, writeAccess).release(); File lockFile = new File(lockDir, fileName); if (lockFile.exists() && !lockFile.delete()) throw new RuntimeException("Cannot delete " + lockFile); } }
lockFactory = new SimpleFSLockFactory(); else lockFactory = new NativeFSLockFactory();
@Override public synchronized void forceRemove(String fileName, boolean writeAccess) { if (lockDir.exists()) { create(fileName, writeAccess).release(); File lockFile = new File(lockDir, fileName); if (lockFile.exists() && !lockFile.delete()) throw new RuntimeException("Cannot delete " + lockFile); } }
lockFactory = new SimpleFSLockFactory(); else lockFactory = new NativeFSLockFactory();
@Override public synchronized void forceRemove( String fileName, boolean writeAccess ) { if (lockDir.exists()) { create(fileName, writeAccess).release(); File lockFile = new File(lockDir, fileName); if (lockFile.exists() && !lockFile.delete()) throw new RuntimeException("Cannot delete " + lockFile); } }
lockFactory = new SimpleFSLockFactory(); else lockFactory = new NativeFSLockFactory();