C# Class Apache.Shiro.Session.Management.Enterprise.CachingSessionDao

Inheritance: ICacheManagerAware, ISessionDao
Afficher le fichier Open project: katasource/shironet

Méthodes publiques

Свойство Type Description
ActiveSessionCacheName string

Méthodes publiques

Méthode Description
CachingSessionDao ( ) : System
Create ( ISession session ) : object
Delete ( ISession session ) : void
GetActiveSessions ( ) : ICollection
Read ( object sessionId ) : ISession
Update ( ISession session ) : void

Méthodes protégées

Méthode Description
Cache ( ISession session, object sessionId, ICache cache ) : void
CacheValidSession ( ISession session, object sessionId ) : void
CreateActiveSessionsCache ( ) : ICache
DoCreate ( ISession session ) : object
DoDelete ( ISession session ) : void
DoRead ( object sessionId ) : ISession
DoUpdate ( ISession session ) : void
EnsureUncached ( object sessionId ) : void
GetActiveSessionsCacheLazy ( ) : ICache
GetCachedSession ( object sessionId ) : ISession
GetCachedSession ( object sessionId, ICache cache ) : ISession
Uncache ( ISession session ) : void
VerifySessionId ( object sessionId ) : void

Method Details

Cache() protected méthode

protected Cache ( ISession session, object sessionId, ICache cache ) : void
session ISession
sessionId object
cache ICache
Résultat void

CacheValidSession() protected méthode

protected CacheValidSession ( ISession session, object sessionId ) : void
session ISession
sessionId object
Résultat void

CachingSessionDao() public méthode

public CachingSessionDao ( ) : System
Résultat System

Create() public méthode

public Create ( ISession session ) : object
session ISession
Résultat object

CreateActiveSessionsCache() protected méthode

protected CreateActiveSessionsCache ( ) : ICache
Résultat ICache

Delete() public méthode

public Delete ( ISession session ) : void
session ISession
Résultat void

DoCreate() protected abstract méthode

protected abstract DoCreate ( ISession session ) : object
session ISession
Résultat object

DoDelete() protected abstract méthode

protected abstract DoDelete ( ISession session ) : void
session ISession
Résultat void

DoRead() protected abstract méthode

protected abstract DoRead ( object sessionId ) : ISession
sessionId object
Résultat ISession

DoUpdate() protected abstract méthode

protected abstract DoUpdate ( ISession session ) : void
session ISession
Résultat void

EnsureUncached() protected méthode

protected EnsureUncached ( object sessionId ) : void
sessionId object
Résultat void

GetActiveSessions() public méthode

public GetActiveSessions ( ) : ICollection
Résultat ICollection

GetActiveSessionsCacheLazy() protected méthode

protected GetActiveSessionsCacheLazy ( ) : ICache
Résultat ICache

GetCachedSession() protected méthode

protected GetCachedSession ( object sessionId ) : ISession
sessionId object
Résultat ISession

GetCachedSession() protected méthode

protected GetCachedSession ( object sessionId, ICache cache ) : ISession
sessionId object
cache ICache
Résultat ISession

Read() public méthode

public Read ( object sessionId ) : ISession
sessionId object
Résultat ISession

Uncache() protected méthode

protected Uncache ( ISession session ) : void
session ISession
Résultat void

Update() public méthode

public Update ( ISession session ) : void
session ISession
Résultat void

VerifySessionId() protected méthode

protected VerifySessionId ( object sessionId ) : void
sessionId object
Résultat void

Property Details

ActiveSessionCacheName public_oe static_oe property

public static string ActiveSessionCacheName
Résultat string