102         Cache decoratedCache = cache.getAdvancedCache().withFlags(Flag.SKIP_CACHE_LOAD, Flag.SKIP_CACHE_STORE, Flag.IGNORE_RETURN_VALUES);
   107         log.debugf(
"Will do bulk load of sessions from remote cache '%s' . Segment: %d", cache.getName(), segment);
   109         CloseableIterator<Map.Entry> iterator = null;
   112             iterator = remoteCache.retrieveEntries(null, myIspnSegments, context.getSessionsPerSegment());
   113             while (iterator.hasNext()) {
   115                 Map.Entry entry = iterator.next();
   116                 decoratedCache.putAsync(entry.getKey(), entry.getValue());
   118         } 
catch (RuntimeException e) {
   119             log.warnf(e, 
"Error loading sessions from remote cache '%s' for segment '%d'", remoteCache.getName(), segment);
   122             if (iterator != null) {
   127         log.debugf(
"Successfully finished loading sessions from cache '%s' . Segment: %d, Count of sessions loaded: %d", cache.getName(), segment, countLoaded);
 RemoteCache getRemoteCache(KeycloakSession session)
Definition: RemoteCacheSessionsLoader.java:189
 
static final Logger log
Definition: RemoteCacheSessionsLoader.java:52
 
Set< Integer > getMyIspnSegments(int segment, RemoteCacheSessionsLoaderContext ctx)
Definition: RemoteCacheSessionsLoader.java:134
 
Cache getCache(KeycloakSession session)
Definition: RemoteCacheSessionsLoader.java:182