VMware GemFire Java API Reference
Class PeerToPeerSessionCache
- java.lang.Object
-
- org.apache.geode.modules.session.catalina.AbstractSessionCache
-
- org.apache.geode.modules.session.catalina.PeerToPeerSessionCache
-
- All Implemented Interfaces:
SessionCache
public class PeerToPeerSessionCache extends AbstractSessionCache
-
-
Field Summary
Fields Modifier and Type Field Description protected static booleanDEFAULT_ENABLE_LOCAL_CACHEprotected static java.lang.StringDEFAULT_REGION_ATTRIBUTES_ID-
Fields inherited from class org.apache.geode.modules.session.catalina.AbstractSessionCache
sessionManager, statistics
-
-
Constructor Summary
Constructors Constructor Description PeerToPeerSessionCache(SessionManager sessionManager, Cache cache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateOrRetrieveRegion()GemFireCachegetCache()booleangetDefaultEnableLocalCache()java.lang.StringgetDefaultRegionAttributesId()voidinitialize()booleanisBackingCacheAvailable()For peer-to-peer the backing cache *is* what's embedded in tomcat so it's always availablebooleanisClientServer()booleanisPeerToPeer()java.util.Set<java.lang.String>keySet()intsize()voidtouchSessions(java.util.Set<java.lang.String> sessionIds)-
Methods inherited from class org.apache.geode.modules.session.catalina.AbstractSessionCache
destroySession, getOperatingRegion, getOperatingRegionName, getSession, getSessionManager, getSessionRegion, getStatistics, putSession
-
-
-
-
Field Detail
-
DEFAULT_REGION_ATTRIBUTES_ID
protected static final java.lang.String DEFAULT_REGION_ATTRIBUTES_ID
-
DEFAULT_ENABLE_LOCAL_CACHE
protected static final boolean DEFAULT_ENABLE_LOCAL_CACHE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PeerToPeerSessionCache
public PeerToPeerSessionCache(SessionManager sessionManager, Cache cache)
-
-
Method Detail
-
initialize
public void initialize()
-
getDefaultRegionAttributesId
public java.lang.String getDefaultRegionAttributesId()
-
getDefaultEnableLocalCache
public boolean getDefaultEnableLocalCache()
-
touchSessions
public void touchSessions(java.util.Set<java.lang.String> sessionIds)
-
isPeerToPeer
public boolean isPeerToPeer()
-
isClientServer
public boolean isClientServer()
-
keySet
public java.util.Set<java.lang.String> keySet()
-
size
public int size()
-
getCache
public GemFireCache getCache()
-
isBackingCacheAvailable
public boolean isBackingCacheAvailable()
For peer-to-peer the backing cache *is* what's embedded in tomcat so it's always available- Returns:
- boolean indicating whether a backing cache is available
-
createOrRetrieveRegion
protected void createOrRetrieveRegion()
-
-