57 if (
log.isTraceEnabled()) {
58 log.tracef(
"Running computation for segment: %d",
segment);
61 KeycloakSessionFactory sessionFactory =
workCache.getAdvancedCache().getComponentRegistry().getComponent(KeycloakSessionFactory.class);
62 if (sessionFactory == null) {
63 log.debugf(
"KeycloakSessionFactory not yet set in cache. Worker skipped");
64 return InfinispanCacheInitializer.WorkerResult.create(
segment,
false);
67 KeycloakModelUtils.runJobInTransaction(sessionFactory,
new KeycloakSessionTask() {
70 public void run(KeycloakSession session) {
76 return InfinispanCacheInitializer.WorkerResult.create(
segment,
true);
static final Logger log
Definition: SessionInitializerWorker.java:36
boolean loadSessions(KeycloakSession session, LOADER_CONTEXT loaderContext, int segment)
int segment
Definition: SessionInitializerWorker.java:38
transient Cache< String, Serializable > workCache
Definition: SessionInitializerWorker.java:42
SessionLoader.LoaderContext ctx
Definition: SessionInitializerWorker.java:39
SessionLoader sessionLoader
Definition: SessionInitializerWorker.java:40