in base/src/main/java/org/apache/sling/performance/AbstractRepositoryTest.java [58:71]
protected SlingRepository getRepository() throws RepositoryException, NamingException {
if(repository != null) {
return repository;
}
synchronized (AbstractRepositoryTest.class) {
if(repository == null) {
RepositoryUtil.startRepository();
repository = RepositoryUtil.getRepository();
Runtime.getRuntime().addShutdownHook(new ShutdownThread());
}
return repository;
}
}