public Long expire(H key, long timeout, TimeUnit unit) {
        final byte[] rawKey = rawKey(key);
        final long expireSeconds = unit.toSeconds(timeout);

        return execute(new RedisCallback<Long>() {
            public Long doInRedis(RedisConnection connection) throws DataAccessException {
                return ((RedisClusterConnection) connection).ssExpire(rawKey, expireSeconds);
            }
        }, true);
    }
public Long expire(H key, long timeout, TimeUnit unit) {
        final byte[] rawKey = rawKey(key);
        final long expireSeconds = unit.toSeconds(timeout);

        return execute(new RedisCallback<Long>() {
            public Long doInRedis(RedisConnection connection) throws DataAccessException {
                return ((RedisClusterConnection) connection).ssExpire(rawKey, expireSeconds);
            }
        }, true);
    }
public Long expire ( H key , long timeout , TimeUnit unit ) { final byte [ ] rawKey = rawKey ( key ) ; final long expireSeconds = unit . toSeconds ( timeout ) ; return execute ( new RedisCallback < Long > ( ) { public Long doInRedis ( RedisConnection connection ) throws DataAccessException { return ( ( RedisClusterConnection ) connection ) . ssExpire ( rawKey , expireSeconds ) ; } } , true ) ; }
/*
@see SessionOfHashSetOperations#expire(java.lang.Object, long, java.util.concurrent.TimeUnit)
/ *