public abstract class AbstractSessionCache extends java.lang.Object implements SessionCache
| Modifier and Type | Field and Description |
|---|---|
protected Region<java.lang.String,javax.servlet.http.HttpSession> |
operatingRegion
The operatingRegion is the
Region used to do HTTP operations. |
protected SessionManager |
sessionManager |
protected Region<java.lang.String,javax.servlet.http.HttpSession> |
sessionRegion
The sessionRegion is the
Region that actually stores and replicates the Sessions. |
protected org.apache.geode.modules.session.catalina.internal.DeltaSessionStatistics |
statistics |
| Constructor and Description |
|---|
AbstractSessionCache(SessionManager sessionManager) |
| Modifier and Type | Method and Description |
|---|---|
protected RegionConfiguration |
createRegionConfiguration() |
protected void |
createStatistics() |
void |
destroySession(java.lang.String sessionId) |
Region<java.lang.String,javax.servlet.http.HttpSession> |
getOperatingRegion() |
java.lang.String |
getOperatingRegionName() |
javax.servlet.http.HttpSession |
getSession(java.lang.String sessionId) |
protected SessionManager |
getSessionManager() |
Region<java.lang.String,javax.servlet.http.HttpSession> |
getSessionRegion() |
java.lang.String |
getSessionRegionName() |
org.apache.geode.modules.session.catalina.internal.DeltaSessionStatistics |
getStatistics() |
void |
putSession(org.apache.catalina.Session session) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCache, getDefaultEnableLocalCache, getDefaultRegionAttributesId, initialize, isBackingCacheAvailable, isClientServer, isPeerToPeer, keySet, size, touchSessionsprotected SessionManager sessionManager
protected Region<java.lang.String,javax.servlet.http.HttpSession> sessionRegion
Region that actually stores and replicates the Sessions.protected Region<java.lang.String,javax.servlet.http.HttpSession> operatingRegion
Region used to do HTTP operations. if local cache is enabled, then this
will be the local Region; otherwise, it will be the session Region.protected org.apache.geode.modules.session.catalina.internal.DeltaSessionStatistics statistics
public AbstractSessionCache(SessionManager sessionManager)
public java.lang.String getSessionRegionName()
getSessionRegionName in interface SessionCachepublic java.lang.String getOperatingRegionName()
getOperatingRegionName in interface SessionCachepublic void putSession(org.apache.catalina.Session session)
putSession in interface SessionCachepublic javax.servlet.http.HttpSession getSession(java.lang.String sessionId)
getSession in interface SessionCachepublic void destroySession(java.lang.String sessionId)
destroySession in interface SessionCachepublic org.apache.geode.modules.session.catalina.internal.DeltaSessionStatistics getStatistics()
getStatistics in interface SessionCacheprotected SessionManager getSessionManager()
public Region<java.lang.String,javax.servlet.http.HttpSession> getSessionRegion()
getSessionRegion in interface SessionCachepublic Region<java.lang.String,javax.servlet.http.HttpSession> getOperatingRegion()
getOperatingRegion in interface SessionCacheprotected void createStatistics()
protected RegionConfiguration createRegionConfiguration()