try {
super.open(controllingServlet, realm);
initConfiguration();
initialise();
CoreServlet.getServlet().addCoreListener(this);
threadRunner = new ThreadRunner("CacheUpdater", getCacheUpdaterJob(), configuration.getTimeToLive());
threadRunner.start();
} catch (Exception e) {
close();
throw e;
}