Class CacheInitializer
- java.lang.Object
-
- org.keycloak.models.sessions.infinispan.initializer.CacheInitializer
-
- Direct Known Subclasses:
BaseCacheInitializer,DBLockBasedCacheInitializer
public abstract class CacheInitializer extends Object
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description CacheInitializer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract intgetProgressIndicator()Returns an integer which captures current progress.protected abstract intgetStalledTimeoutInSeconds()voidinitCache()protected abstract booleanisCoordinator()protected abstract booleanisFinished()voidloadSessions()protected abstract voidstartLoading()Just coordinator will run this
-
-
-
Method Detail
-
initCache
public void initCache()
-
loadSessions
public void loadSessions()
-
isFinished
protected abstract boolean isFinished()
-
isCoordinator
protected abstract boolean isCoordinator()
-
getProgressIndicator
protected abstract int getProgressIndicator()
Returns an integer which captures current progress. If there is a progress in loading, this indicator must be different most of the time so that it does not hit 30-seconds limit.- Returns:
- See Also:
#stalledTimeoutInSeconds
-
startLoading
protected abstract void startLoading()
Just coordinator will run this
-
getStalledTimeoutInSeconds
protected abstract int getStalledTimeoutInSeconds()
-
-