public class CachedPersistedSessionRepository
extends java.lang.Object
| Constructor and Description |
|---|
CachedPersistedSessionRepository(Deserializer deserializer,
SessionPersister sessionPersister,
java.lang.String extension,
java.lang.String contextRoot) |
| Modifier and Type | Method and Description |
|---|---|
protected PersistedSession |
createCachedPersistedSession() |
protected PersistedSession |
createNewSession(java.lang.String id) |
Session |
createSession() |
void |
delete(java.lang.String id) |
protected PersistedSession |
getCachedPersistedSession(java.lang.String id) |
protected CacheKey |
getKey(java.lang.String sessionId)
Deprecated.
since 6.4.0 - CachedPersistedSessionRepository uses AbstractCacheUnit directly.
|
Session |
getSession(java.lang.String id) |
protected PersistedSession |
loadFromPersistenceAndDeserialize(java.lang.String id) |
protected void |
removeCachedPersistedSession(java.lang.String id) |
void |
save(Session session) |
protected void |
saveCachedPersistedSession(Session session) |
void |
setCacheController(CacheController cacheController)
Deprecated.
since 6.4.0 - CachedPersistedSessionRepository uses AbstractCacheUnit directly.
|
public CachedPersistedSessionRepository(Deserializer deserializer,
SessionPersister sessionPersister,
java.lang.String extension,
java.lang.String contextRoot)
public Session createSession()
public void save(Session session)
public Session getSession(java.lang.String id)
public void delete(java.lang.String id)
protected PersistedSession createCachedPersistedSession()
protected void saveCachedPersistedSession(Session session)
protected PersistedSession getCachedPersistedSession(java.lang.String id)
protected void removeCachedPersistedSession(java.lang.String id)
protected PersistedSession loadFromPersistenceAndDeserialize(java.lang.String id)
protected PersistedSession createNewSession(java.lang.String id)
@Deprecated protected CacheKey getKey(java.lang.String sessionId)
@Deprecated public void setCacheController(CacheController cacheController)
cacheController - Copyright © 2018 SAP SE. All Rights Reserved.