public abstract class AbstractSessionCache extends java.lang.Object implements SessionCache
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.geode.cache.Region<java.lang.String,javax.servlet.http.HttpSession> |
operatingRegion
The operatingRegion is the
Region used to do HTTP operations. |
protected SessionManager |
sessionManager |
protected org.apache.geode.cache.Region<java.lang.String,javax.servlet.http.HttpSession> |
sessionRegion
The sessionRegion is the
Region that actually stores and replicates the
Sessions. |
protected 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) |
org.apache.geode.cache.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() |
org.apache.geode.cache.Region<java.lang.String,javax.servlet.http.HttpSession> |
getSessionRegion() |
java.lang.String |
getSessionRegionName() |
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 org.apache.geode.cache.Region<java.lang.String,javax.servlet.http.HttpSession> sessionRegion
Region that actually stores and replicates the
Sessions.protected org.apache.geode.cache.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 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 DeltaSessionStatistics getStatistics()
getStatistics in interface SessionCacheprotected SessionManager getSessionManager()
public org.apache.geode.cache.Region<java.lang.String,javax.servlet.http.HttpSession> getSessionRegion()
getSessionRegion in interface SessionCachepublic org.apache.geode.cache.Region<java.lang.String,javax.servlet.http.HttpSession> getOperatingRegion()
getOperatingRegion in interface SessionCacheprotected void createStatistics()
protected RegionConfiguration createRegionConfiguration()