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