SVNKit: Agregar files de diferentes subprocesss en la misma carpeta a SVN falla

Estamos tratando de agregar diferentes files de diferentes hilos en la misma carpeta a SVN usando SVNKit. Estamos utilizando API SVNKit de bajo nivel (SVNRepository e ISVNEditor)

El código es como seguir y se está llamando desde varios subprocesss al mismo time,

ISVNEditor editor = svnRepository.getCommitEditor("example modification", null, true, null); editor.openRoot(-1); editor.openDir(parentPath, -1); System.out.println(String.format("Opened dir %s for commit of file %s", parentPath, svnfilePath )); if(!isFilePresent) { editor.addFile(svnfilePath, null, -1); System.out.println(String.format("Added file %s", svnfilePath )); } else { editor.openFile(svnfilePath, -1); System.out.println(String.format("Opened file %s", svnfilePath )); } editor.applyTextDelta(svnfilePath, null); final SVNDeltaGenerator deltaGenerator = new SVNDeltaGenerator(); InputStream inputStream = new FileInputStream(sourcePath.toFile()); final String checksum = deltaGenerator.sendDelta(svnfilePath, inputStream, editor, true); editor.closeFile(svnfilePath, checksum); editor.closeDir(); editor.closeDir(); //close the root SVNCommitInfo commitInfo = editor.closeEdit(); 

Estamos siguiendo la exception,

 org.tmatesoft.svn.core.SVNException: svn: E160024: File or directory 'test' is out of date; try updating svn: E160024: version resource newer than txn (restart the commit) svn: E175002: CHECKOUT of '/svn/temp/!svn/ver/6435/test': 409 Conflict (http://XXXXXXXXXX.com:444) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:112) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:96) at org.tmatesoft.svn.core.internal.io.dav.DAVCommitEditor.checkoutResource(DAVCommitEditor.java:631) at org.tmatesoft.svn.core.internal.io.dav.DAVCommitEditor.addFile(DAVCommitEditor.java:304) 

Entonces, ¿cómo podemos agregar múltiples files al mismo time usando SVNKit? Queremos evitar la synchronization para Agregar, ya que muchos usuarios pueden agregar nuevos files simultáneamente.