CacheConfig config,
long now,
MnodeValue mnodeValue)
{
long idleTimeout = config.getIdleTimeout() * 5L / 4;
HashKey key = entry.getKeyHash();
HashKey oldValueHash = (mnodeValue != null
? mnodeValue.getValueHashKey()
: null);
Object oldValue = mnodeValue != null ? mnodeValue.getValue() : null;
long version = mnodeValue != null ? mnodeValue.getVersion() : 0;
HashKey valueHash = writeData(oldValueHash, value,
config.getValueSerializer());
HashKey cacheKey = config.getCacheKey();
int leaseOwner = mnodeValue != null ? mnodeValue.getLeaseOwner() : -1;
mnodeValue = putLocalValue(entry,
getNewVersion(version),