X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FJackrabbitNode.java;h=8ef16c44ffc6d88a68ce261cd90e4176e6830ae5;hb=08fac35eeedb151c2fd1cc85ed4a36adf66e02fc;hp=c9c100e129e74c5a8f6567ed64e6cc3886bff1d2;hpb=51be851d1253d4858f9b63c533df6bcfe76a393f;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/JackrabbitNode.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/JackrabbitNode.java index c9c100e12..8ef16c44f 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/JackrabbitNode.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/JackrabbitNode.java @@ -70,11 +70,6 @@ class JackrabbitNode extends JackrabbitWrapper implements KernelConstants, return repositoryContext.getRepositoryStatistics(); } - // Dictionary getDefaults() { - // return KernelUtils.asDictionary(getClass().getClassLoader(), - // "/org/argeo/cms/internal/kernel/jackrabbit-node.properties"); - // } - private RepositoryConfig getConfiguration(JackrabbitNodeType type, Hashtable vars) throws RepositoryException { ClassLoader cl = getClass().getClassLoader(); @@ -123,8 +118,12 @@ class JackrabbitNode extends JackrabbitWrapper implements KernelConstants, // common setProp(defaults, REPO_DEFAULT_WORKSPACE, "main"); setProp(defaults, REPO_MAX_POOL_SIZE, "10"); - // Jackrabbit default: + // Jackrabbit defaults setProp(defaults, REPO_BUNDLE_CACHE_MB, "8"); + // See http://wiki.apache.org/jackrabbit/Search + setProp(defaults, REPO_EXTRACTOR_POOL_SIZE, "0"); + setProp(defaults, REPO_SEARCH_CACHE_SIZE, "1000"); + setProp(defaults, REPO_MAX_VOLATILE_INDEX_SIZE, "1048576"); // specific String dburl; @@ -185,14 +184,11 @@ class JackrabbitNode extends JackrabbitWrapper implements KernelConstants, RepositoryConfig repositoryConfig) throws RepositoryException { File homeDirectory = null; long begin = System.currentTimeMillis(); - // RepositoryImpl repository; // // Actual repository creation // RepositoryContext repositoryContext = RepositoryContext .create(repositoryConfig); - // repository = repositoryContext.getRepository(); - // repository = RepositoryImpl.create(repositoryConfig); double duration = ((double) (System.currentTimeMillis() - begin)) / 1000; if (log.isTraceEnabled())