jedisExecutor.execute(new JedisCallback<Object>() {
@Override
public Object execute(Jedis jedis) {
session.lastSaved = System.currentTimeMillis();
toStore.put("lastSaved", "" + session.lastSaved);
return jedis.multi(new TransactionBlock() {
@Override
public void execute() throws JedisException {
final String key = RedisSessionIdManager.REDIS_SESSION_KEY + session.getClusterId();
super.hmset(key, toStore);
int ttl = session.getMaxInactiveInterval();