use of org.olat.core.util.coordinate.Cacher in project OpenOLAT by OpenOLAT.
the class AllCachesController method loadModel.
private void loadModel() {
Set<String> names = new HashSet<>();
List<CacheInfos> infos = new ArrayList<>();
// our cache first
try {
CoordinatorManager coordinator = CoreSpringFactory.getImpl(CoordinatorManager.class);
Cacher cacher = coordinator.getCoordinator().getCacher();
loadModel(infos, names, cacher.getCacheContainer());
} catch (Exception e) {
log.error("", e);
}
try {
loadModel(infos, names, ((DBImpl) DBFactory.getInstance()).getCacheContainer());
} catch (Exception e) {
log.error("", e);
}
tdm = new AllCachesTableDataModel(infos);
tableCtr.setTableDataModel(tdm);
}
use of org.olat.core.util.coordinate.Cacher in project openolat by klemens.
the class AllCachesController method loadModel.
private void loadModel() {
Set<String> names = new HashSet<>();
List<CacheInfos> infos = new ArrayList<>();
// our cache first
try {
CoordinatorManager coordinator = CoreSpringFactory.getImpl(CoordinatorManager.class);
Cacher cacher = coordinator.getCoordinator().getCacher();
loadModel(infos, names, cacher.getCacheContainer());
} catch (Exception e) {
log.error("", e);
}
try {
loadModel(infos, names, ((DBImpl) DBFactory.getInstance()).getCacheContainer());
} catch (Exception e) {
log.error("", e);
}
tdm = new AllCachesTableDataModel(infos);
tableCtr.setTableDataModel(tdm);
}
use of org.olat.core.util.coordinate.Cacher in project OpenOLAT by OpenOLAT.
the class ICalFileCalendarManagerTest method emptyCalendarCache.
private final void emptyCalendarCache() {
CoordinatorManager coordinator = CoreSpringFactory.getImpl(CoordinatorManager.class);
Cacher cacher = coordinator.getCoordinator().getCacher();
EmbeddedCacheManager cm = cacher.getCacheContainer();
cm.getCache("CalendarManager@calendar").clear();
}
use of org.olat.core.util.coordinate.Cacher in project OpenOLAT by OpenOLAT.
the class QTI21ServiceImpl method afterPropertiesSet.
@Override
public void afterPropertiesSet() throws Exception {
final List<JqtiExtensionPackage<?>> extensionPackages = new ArrayList<JqtiExtensionPackage<?>>();
/* Enable MathAssess extensions if requested */
if (qtiModule.isMathAssessExtensionEnabled()) {
log.info("Enabling the MathAssess extensions");
extensionPackages.add(new MathAssessExtensionPackage(xsltStylesheetCache));
extensionPackages.add(new OpenOLATExtensionPackage(xsltStylesheetCache));
}
jqtiExtensionManager = new JqtiExtensionManager(extensionPackages);
xsltStylesheetManager = new XsltStylesheetManager(new ClassPathResourceLocator(), xsltStylesheetCache);
jqtiExtensionManager.init();
Cacher cacher = coordinatorManager.getInstance().getCoordinator().getCacher();
assessmentTestsCache = cacher.getCache("QTIWorks", "assessmentTests");
assessmentItemsCache = cacher.getCache("QTIWorks", "assessmentItems");
}
use of org.olat.core.util.coordinate.Cacher in project openolat by klemens.
the class ICalFileCalendarManagerTest method emptyCalendarCache.
private final void emptyCalendarCache() {
CoordinatorManager coordinator = CoreSpringFactory.getImpl(CoordinatorManager.class);
Cacher cacher = coordinator.getCoordinator().getCacher();
EmbeddedCacheManager cm = cacher.getCacheContainer();
cm.getCache("CalendarManager@calendar").clear();
}
Aggregations