public class KetamaMemcachedSessionLocator extends AbstractMemcachedSessionLocator
failureMode| 构造器和说明 |
|---|
KetamaMemcachedSessionLocator() |
KetamaMemcachedSessionLocator(boolean cwNginxUpstreamConsistent) |
KetamaMemcachedSessionLocator(HashAlgorithm alg) |
KetamaMemcachedSessionLocator(HashAlgorithm alg,
boolean cwNginxUpstreamConsistent) |
KetamaMemcachedSessionLocator(List<Session> list,
HashAlgorithm alg) |
| 限定符和类型 | 方法和说明 |
|---|---|
Session |
getSessionByHash(long hash) |
Session |
getSessionByKey(String key)
Returns a session by special key.
|
long |
nextHash(long hashVal,
String key,
int tries) |
void |
updateSessions(Collection<Session> list)
Update sessions when session was added or removed.
|
setFailureModepublic KetamaMemcachedSessionLocator()
public KetamaMemcachedSessionLocator(boolean cwNginxUpstreamConsistent)
public KetamaMemcachedSessionLocator(HashAlgorithm alg)
public KetamaMemcachedSessionLocator(HashAlgorithm alg, boolean cwNginxUpstreamConsistent)
public KetamaMemcachedSessionLocator(List<Session> list, HashAlgorithm alg)
public final Session getSessionByKey(String key)
MemcachedSessionLocatorpublic final Session getSessionByHash(long hash)
public final long nextHash(long hashVal,
String key,
int tries)
public final void updateSessions(Collection<Session> list)
MemcachedSessionLocatorlist - The newer sessionsCopyright © 2013. All Rights Reserved.