return repositoryContext.getRepositoryStatistics();
}
- // Dictionary<String, ?> getDefaults() {
- // return KernelUtils.asDictionary(getClass().getClassLoader(),
- // "/org/argeo/cms/internal/kernel/jackrabbit-node.properties");
- // }
-
private RepositoryConfig getConfiguration(JackrabbitNodeType type,
Hashtable<String, Object> vars) throws RepositoryException {
ClassLoader cl = getClass().getClassLoader();
// 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;
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())