public class CacheMnodeTriadActor extends CacheMnodeActor
UID
Modifier and Type | Method and Description |
---|---|
void |
localUpdateTime(byte[] keyHash,
byte[] cacheHash,
long version,
long accessTimeout,
long updateDelta)
updated times
|
void |
notifyLease(byte[] keyHash,
byte[] cacheHash,
int leaseOwner) |
void |
put(byte[] keyHash,
byte[] cacheHash,
MnodeUpdate update,
StreamSource dataSource) |
boolean |
triadCompareAndPut(byte[] keyHash,
byte[] cacheHash,
long testHash,
MnodeUpdate update,
StreamSource source)
The CachePut updates a cache entry for a triad.
|
CacheUpdateWithSource |
triadGetAndPut(byte[] keyHash,
byte[] cacheHash,
MnodeUpdate update,
StreamSource source)
The CachePut updates a cache entry for a triad.
|
MnodeUpdate |
triadPut(byte[] keyHash,
byte[] cacheHash,
MnodeUpdate update,
int requestLeaseOwner,
StreamSource source)
The CachePut updates a cache entry for a triad.
|
void |
triadUpdateTime(byte[] keyHash,
byte[] cacheHash,
long version,
long accessTimeout,
long updateDelta)
updated times
|
protected void |
updateLease(DistCacheEntry entryKey,
MnodeEntry mnodeValue,
int leaseServer) |
compareAndPut, get, getAddress, getAndPut, getBackground, getLocalCacheManager, getProxyActor, localGet, localNotifyLeaseChange, localPut, notifyLeaseOwner, serverStart, serverStop, start, toString, updateTime
protected void updateLease(DistCacheEntry entryKey, MnodeEntry mnodeValue, int leaseServer)
updateLease
in class CacheMnodeActor
public void put(byte[] keyHash, byte[] cacheHash, MnodeUpdate update, StreamSource dataSource)
put
in interface CacheMnodeLocalProxy
put
in class CacheMnodeActor
public MnodeUpdate triadPut(byte[] keyHash, byte[] cacheHash, MnodeUpdate update, int requestLeaseOwner, StreamSource source)
public CacheUpdateWithSource triadGetAndPut(byte[] keyHash, byte[] cacheHash, MnodeUpdate update, StreamSource source)
triadGetAndPut
in class CacheMnodeActor
public boolean triadCompareAndPut(byte[] keyHash, byte[] cacheHash, long testHash, MnodeUpdate update, StreamSource source)
triadCompareAndPut
in class CacheMnodeActor
public void triadUpdateTime(byte[] keyHash, byte[] cacheHash, long version, long accessTimeout, long updateDelta)
public void localUpdateTime(byte[] keyHash, byte[] cacheHash, long version, long accessTimeout, long updateDelta)
public void notifyLease(byte[] keyHash, byte[] cacheHash, int leaseOwner)
notifyLease
in interface CacheMnodeLocalProxy
notifyLease
in class CacheMnodeActor