Class AbstractLettuceSessionStore
- java.lang.Object
-
- com.aspectran.core.component.AbstractComponent
-
- com.aspectran.core.component.session.AbstractSessionStore
-
- com.aspectran.core.component.session.redis.lettuce.AbstractLettuceSessionStore
-
- All Implemented Interfaces:
com.aspectran.core.component.Component,com.aspectran.core.component.session.SessionStore
- Direct Known Subclasses:
ClusterLettuceSessionStore,DefaultLettuceSessionStore
public abstract class AbstractLettuceSessionStore extends com.aspectran.core.component.session.AbstractSessionStoreA Redis-based session store using Lettuce as the client.Created: 2019/12/06
- Since:
- 6.6.0
-
-
Constructor Summary
Constructors Constructor Description AbstractLettuceSessionStore()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected booleancheckExpiry(com.aspectran.core.component.session.SessionData data)java.util.Set<java.lang.String>doGetExpired(java.util.Set<java.lang.String> candidates)protected abstract voidscan(java.util.function.Consumer<com.aspectran.core.component.session.SessionData> func)-
Methods inherited from class com.aspectran.core.component.session.AbstractSessionStore
checkAlreadyInitialized, doSave, getExpired, getGracePeriodSecs, getLastExpiryCheckTime, getNonPersistentAttributes, getSavePeriodSecs, isNonPersistentAttributes, save, setGracePeriodSecs, setNonPersistentAttributes, setSavePeriodSecs
-
Methods inherited from class com.aspectran.core.component.AbstractComponent
destroy, doDestroy, doInitialize, getComponentName, initialize, isAvailable, isDestroyed, isDestroying, isInitialized
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
scan
protected abstract void scan(java.util.function.Consumer<com.aspectran.core.component.session.SessionData> func)
-
doGetExpired
public java.util.Set<java.lang.String> doGetExpired(java.util.Set<java.lang.String> candidates)
- Specified by:
doGetExpiredin classcom.aspectran.core.component.session.AbstractSessionStore
-
checkExpiry
protected boolean checkExpiry(com.aspectran.core.component.session.SessionData data)
-
-