log4j.configuration=file:../../log4j.properties
# Tuning
-#argeo.node.repo.maxCacheMB=64
+#argeo.node.repo.maxCacheMB=16
+#argeo.node.repo.bundleCacheMB=8
+#argeo.node.repo.maxPoolSize=10
# DON'T CHANGE BELOW
org.eclipse.rap.workbenchAutostart=false
\ No newline at end of file
// common
setProp(defaults, REPO_DEFAULT_WORKSPACE, "main");
setProp(defaults, REPO_MAX_POOL_SIZE, "10");
+ // Jackrabbit default:
+ setProp(defaults, REPO_BUNDLE_CACHE_MB, "8");
// specific
String dburl;
RepositoryImpl repository = repositoryContext.getRepository();
// cache
- String maxCacheMbStr = prop(KernelConstants.REPO_MAX_CACHE_MB, null);
+ String maxCacheMbStr = prop(REPO_MAX_CACHE_MB, null);
if (maxCacheMbStr != null) {
Integer maxCacheMB = Integer.parseInt(maxCacheMbStr);
CacheManager cacheManager = repository.getCacheManager();
final static String REPO_DBPASSWORD = "argeo.node.repo.dbpassword";
final static String REPO_MAX_POOL_SIZE = "argeo.node.repo.maxPoolSize";
final static String REPO_MAX_CACHE_MB = "argeo.node.repo.maxCacheMB";
+ final static String REPO_BUNDLE_CACHE_MB = "argeo.node.repo.bundleCacheMB";
final static String[] DEFAULT_CNDS = { "/org/argeo/jcr/argeo.cnd",
"/org/argeo/cms/cms.cnd" };
class="org.apache.jackrabbit.core.persistence.pool.H2PersistenceManager">
<param name="dataSourceName" value="dataSource" />
<param name="schemaObjectPrefix" value="${wsp.name}_pm_" />
+ <param name="bundleCacheSize" value="${argeo.node.repo.bundleCacheMB}"/>
</PersistenceManager>
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index" />
class="org.apache.jackrabbit.core.persistence.pool.H2PersistenceManager">
<param name="dataSourceName" value="dataSource" />
<param name="schemaObjectPrefix" value="pm_ver_" />
+ <param name="bundleCacheSize" value="${argeo.node.repo.bundleCacheMB}"/>
</PersistenceManager>
</Versioning>
<PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager">
<param name="blobFSBlockSize" value="1" />
+ <param name="bundleCacheSize" value="${argeo.node.repo.bundleCacheMB}"/>
</PersistenceManager>
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index" />
<PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager">
<param name="blobFSBlockSize" value="1" />
+ <param name="bundleCacheSize" value="${argeo.node.repo.bundleCacheMB}"/>
</PersistenceManager>
</Versioning>
class="org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager">
<param name="dataSourceName" value="dataSource" />
<param name="schemaObjectPrefix" value="${wsp.name}_pm_" />
+ <param name="bundleCacheSize" value="${argeo.node.repo.bundleCacheMB}"/>
</PersistenceManager>
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index" />
class="org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager">
<param name="dataSourceName" value="dataSource" />
<param name="schemaObjectPrefix" value="pm_ver_" />
+ <param name="bundleCacheSize" value="${argeo.node.repo.bundleCacheMB}"/>
</PersistenceManager>
</Versioning>