Index: src/main/java/org/apache/jackrabbit/spi2davex/RepositoryServiceImpl.java
===================================================================
--- src/main/java/org/apache/jackrabbit/spi2davex/RepositoryServiceImpl.java	(revision 1148512)
+++ src/main/java/org/apache/jackrabbit/spi2davex/RepositoryServiceImpl.java	(working copy)
@@ -112,14 +112,18 @@
     private final Map<SessionInfo, QValueFactoryImpl> qvFactories = new HashMap<SessionInfo, QValueFactoryImpl>();
 
     public RepositoryServiceImpl(String jcrServerURI, BatchReadConfig batchReadConfig) throws RepositoryException {
-        this(jcrServerURI, null, batchReadConfig, ItemInfoCacheImpl.DEFAULT_CACHE_SIZE);
+        this(jcrServerURI, null, batchReadConfig, ItemInfoCacheImpl.DEFAULT_CACHE_SIZE, -1);
     }
+    
+    public RepositoryServiceImpl(String jcrServerURI, String defaultWorkspaceName, BatchReadConfig batchReadConfig) throws RepositoryException {
+        this(jcrServerURI, defaultWorkspaceName, batchReadConfig, ItemInfoCacheImpl.DEFAULT_CACHE_SIZE, -1);
+    }
 
     public RepositoryServiceImpl(String jcrServerURI, String defaultWorkspaceName,
-            BatchReadConfig batchReadConfig, int itemInfoCacheSize) throws RepositoryException {
+            BatchReadConfig batchReadConfig, int itemInfoCacheSize, int maximumHttpConnections) throws RepositoryException {
 
         super(jcrServerURI, IdFactoryImpl.getInstance(), NameFactoryImpl.getInstance(), PathFactoryImpl
-                .getInstance(), new QValueFactoryImpl(), itemInfoCacheSize);
+                .getInstance(), new QValueFactoryImpl(), itemInfoCacheSize, maximumHttpConnections);
 
         this.jcrServerURI = jcrServerURI.endsWith("/") ? jcrServerURI : jcrServerURI + "/";
         this.defaultWorkspaceName = defaultWorkspaceName;
